Cheapest fuel near me
Enter a UK postcode to see the nearest forecourts and their current prices, closest first.
About this site
This site compares petrol and diesel prices at UK forecourts using data published under the government's Fuel Finder scheme, which requires every fuel station in the UK to report price changes within 30 minutes. Rather than just a national average, search by postcode above to see the cheapest petrol and diesel prices actually near you, or browse fuel prices by county below for a wider local view.
Prices are shown exactly as published, with no paid placement and no supplier favoured over another — every station reporting to Fuel Finder is included on equal terms.
National averages today
Cheapest fuel brands on average (diesel)
Brands with at least 5 reporting stations nationally, ranked by average B7 standard diesel price. Use postcode search above to find these near you.
| Brand | Stations | Avg price |
|---|---|---|
| GO | 5 | 166.2p |
| Go | 27 | 166.4p |
| COSTCO WHOLESALE | 20 | 169.7p |
| Nicholl | 7 | 173.0p |
| SOLO | 18 | 173.2p |
| Maxol | 77 | 174.1p |
| TESCO | 511 | 174.9p |
| MAXOL | 12 | 174.9p |
| THOMPSON FUELS LTD | 6 | 174.9p |
| CIRCLE K | 22 | 175.6p |
Browse fuel prices by county
All 66 counties with usable data, A-Z.
- Aberdeenshire (80 stations)
- Angus (28 stations)
- Ayrshire (55 stations)
- Bedfordshire (34 stations)
- Berkshire (135 stations)
- Bristol (105 stations)
- Buckinghamshire (116 stations)
- Caithness (24 stations)
- Cambridgeshire (205 stations)
- Cardiff (102 stations)
- Cheshire (258 stations)
- Cornwall (48 stations)
- County Durham (106 stations)
- Cumbria (67 stations)
- Derbyshire (93 stations)
- Devon (216 stations)
- Dorset (90 stations)
- Dumfries and Galloway (38 stations)
- East Riding of Yorkshire (60 stations)
- East Sussex (78 stations)
- Edinburgh (88 stations)
- Essex (258 stations)
- Fife (38 stations)
- Glasgow (131 stations)
- Gloucestershire (107 stations)
- Greater London (434 stations)
- Greater Manchester (240 stations)
- Gwent (67 stations)
- Gwynedd (100 stations)
- Hampshire (155 stations)
- Herefordshire (33 stations)
- Hertfordshire (144 stations)
- Highland (63 stations)
- Kent (269 stations)
- Lanarkshire (59 stations)
- Lancashire (227 stations)
- Leicestershire (123 stations)
- Lincolnshire (50 stations)
- Merseyside (90 stations)
- Norfolk (99 stations)
- North Yorkshire (169 stations)
- Northamptonshire (90 stations)
- Northern Ireland (535 stations)
- Nottinghamshire (139 stations)
- Outer Hebrides (17 stations)
- Oxfordshire (78 stations)
- Perthshire (43 stations)
- Powys (20 stations)
- Renfrewshire (58 stations)
- Scottish Borders (23 stations)
- Shetland (18 stations)
- Shropshire (99 stations)
- Somerset (128 stations)
- South Yorkshire (249 stations)
- Staffordshire (87 stations)
- Stirlingshire (38 stations)
- Suffolk (93 stations)
- Surrey (156 stations)
- Swansea (143 stations)
- Tyne and Wear (158 stations)
- Warwickshire (94 stations)
- West Midlands (354 stations)
- West Sussex (75 stations)
- West Yorkshire (266 stations)
- Wiltshire (103 stations)
- Worcestershire (46 stations)
Frequently asked questions
How often are fuel prices updated?
Every forecourt reporting to the Fuel Finder scheme must report price changes within 30 minutes, so prices shown here reflect that near-real-time reporting rather than a daily or weekly snapshot.
Is this official data?
Yes. All prices come from HM Government's Fuel Finder open data scheme, which every fuel retailer in the UK is required to report to. We don't edit or estimate prices — they're shown as published.
How do I find the cheapest fuel near me?
Enter your postcode and choose a fuel type in the search box above. The nearest matching stations are shown closest-first, with a map, using your postcode's location — no account or app download needed.
Is this site free to use?
Yes, completely free, with no account or sign-up required.
What if a price looks wrong?
Please report it directly to Fuel Finder using the link in the footer — we display their data as published and can't edit individual station prices ourselves.
How many petrol stations does this site cover?
7,994 forecourts across the UK, spanning 66 counties with enough reporting stations to show reliable averages.