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 |
|---|---|---|
| THOMPSON FUELS LTD | 6 | 176.9p |
| COSTCO WHOLESALE | 18 | 178.1p |
| Maxol | 80 | 180.1p |
| Nicholl | 7 | 180.9p |
| MAXOL | 12 | 181.8p |
| GO | 5 | 182.0p |
| SOLO | 20 | 182.1p |
| Go | 26 | 182.8p |
| CIRCLE K | 23 | 182.9p |
| APPLEGREEN | 13 | 183.3p |
Browse fuel prices by county
All 66 counties with usable data, A-Z.
- Aberdeenshire (80 stations)
- Angus (28 stations)
- Ayrshire (56 stations)
- Bedfordshire (35 stations)
- Berkshire (135 stations)
- Bristol (105 stations)
- Buckinghamshire (116 stations)
- Caithness (25 stations)
- Cambridgeshire (205 stations)
- Cardiff (101 stations)
- Cheshire (257 stations)
- Cornwall (47 stations)
- County Durham (105 stations)
- Cumbria (67 stations)
- Derbyshire (93 stations)
- Devon (219 stations)
- Dorset (90 stations)
- Dumfries and Galloway (38 stations)
- East Riding of Yorkshire (60 stations)
- East Sussex (77 stations)
- Edinburgh (89 stations)
- Essex (260 stations)
- Fife (38 stations)
- Glasgow (132 stations)
- Gloucestershire (107 stations)
- Greater London (436 stations)
- Greater Manchester (238 stations)
- Gwent (67 stations)
- Gwynedd (101 stations)
- Hampshire (155 stations)
- Herefordshire (33 stations)
- Hertfordshire (145 stations)
- Highland (63 stations)
- Kent (269 stations)
- Lanarkshire (58 stations)
- Lancashire (227 stations)
- Leicestershire (123 stations)
- Lincolnshire (50 stations)
- Merseyside (91 stations)
- Norfolk (99 stations)
- North Yorkshire (168 stations)
- Northamptonshire (90 stations)
- Northern Ireland (580 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 (100 stations)
- Somerset (128 stations)
- South Yorkshire (248 stations)
- Staffordshire (89 stations)
- Stirlingshire (40 stations)
- Suffolk (94 stations)
- Surrey (156 stations)
- Swansea (144 stations)
- Tyne and Wear (158 stations)
- Warwickshire (95 stations)
- West Midlands (354 stations)
- West Sussex (76 stations)
- West Yorkshire (269 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?
8,056 forecourts across the UK, spanning 66 counties with enough reporting stations to show reliable averages.