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 |
|---|---|---|
| CIRCLE K | 24 | 187.2p |
| GO | 5 | 188.2p |
| Go | 27 | 188.6p |
| THOMPSON FUELS LTD | 6 | 188.9p |
| SOLO | 21 | 189.5p |
| COSTCO WHOLESALE | 18 | 190.1p |
| Maxol | 81 | 190.5p |
| Circle K | 21 | 191.3p |
| Nicholl | 7 | 191.6p |
| Emo | 10 | 192.1p |
Browse fuel prices by county
All 66 counties with usable data, A-Z.
- Aberdeenshire (81 stations)
- Angus (29 stations)
- Ayrshire (57 stations)
- Bedfordshire (36 stations)
- Berkshire (135 stations)
- Bristol (106 stations)
- Buckinghamshire (120 stations)
- Caithness (28 stations)
- Cambridgeshire (206 stations)
- Cardiff (101 stations)
- Cheshire (259 stations)
- Cornwall (48 stations)
- County Durham (105 stations)
- Cumbria (68 stations)
- Derbyshire (94 stations)
- Devon (222 stations)
- Dorset (91 stations)
- Dumfries and Galloway (39 stations)
- East Riding of Yorkshire (60 stations)
- East Sussex (78 stations)
- Edinburgh (88 stations)
- Essex (262 stations)
- Fife (38 stations)
- Glasgow (133 stations)
- Gloucestershire (108 stations)
- Greater London (438 stations)
- Greater Manchester (242 stations)
- Gwent (70 stations)
- Gwynedd (105 stations)
- Hampshire (155 stations)
- Herefordshire (34 stations)
- Hertfordshire (146 stations)
- Highland (64 stations)
- Kent (272 stations)
- Lanarkshire (60 stations)
- Lancashire (226 stations)
- Leicestershire (125 stations)
- Lincolnshire (50 stations)
- Merseyside (92 stations)
- Norfolk (100 stations)
- North Yorkshire (169 stations)
- Northamptonshire (90 stations)
- Northern Ireland (590 stations)
- Nottinghamshire (139 stations)
- Outer Hebrides (17 stations)
- Oxfordshire (78 stations)
- Perthshire (43 stations)
- Powys (20 stations)
- Renfrewshire (60 stations)
- Scottish Borders (24 stations)
- Shetland (18 stations)
- Shropshire (101 stations)
- Somerset (129 stations)
- South Yorkshire (257 stations)
- Staffordshire (90 stations)
- Stirlingshire (41 stations)
- Suffolk (95 stations)
- Surrey (157 stations)
- Swansea (142 stations)
- Tyne and Wear (158 stations)
- Warwickshire (98 stations)
- West Midlands (358 stations)
- West Sussex (76 stations)
- West Yorkshire (271 stations)
- Wiltshire (103 stations)
- Worcestershire (47 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,143 forecourts across the UK, spanning 66 counties with enough reporting stations to show reliable averages.