It's one of the most-asked fuel questions in the UK — and most answers online are guesses. Ours isn't: Fuel Near You tracks live prices at ~8,000 forecourts under the government's Fuel Finder scheme, so here's the real answer with current data.
Quick answer: As of July 2026, petrol is slightly cheaper in England — about 150.8p per litre versus 153.1p in Scotland (roughly a 2p gap). Diesel is nearly level: 165.5p vs 166.2p. Northern Ireland is the cheapest part of the UK by far at about 145.3p for petrol. Check today's live averages or your local prices for the numbers right now.
The numbers: UK fuel prices by nation (July 2026)
Live averages from forecourt-reported prices, July 2026:
| Nation | Petrol (E10) | Diesel (B7) |
|---|---|---|
| Northern Ireland | 145.3p | 155.4p |
| Wales | 150.7p | 164.3p |
| England | 150.8p | 165.5p |
| Scotland | 153.1p | 166.2p |
So the ranking, cheapest first: Northern Ireland → Wales ≈ England → Scotland.
The England–Scotland petrol gap of ~2.3p is real but modest — about £1.15 on a 50-litre tank. The NI discount is the striking one: 5.5p a litre cheaper than England, nearly £3 a tank.
Why is petrol dearer in Scotland?
Three structural reasons:
- Geography and delivery costs. Fuel is trucked further to rural, Highland and island forecourts, and those sites sell lower volumes — both push per-litre costs up. Some island communities pay 10–20p above the mainland average even with the government's rural fuel duty relief in a few areas.
- Fewer supermarket forecourts per head outside the Central Belt. Supermarkets anchor low prices in England's towns; in much of rural Scotland there's no Asda or Tesco forecourt within 30 miles setting the local floor.
- Thinner competition. Where one independent serves a large area, there's simply less pressure to shave margins.
Crucially, this is a rural effect, not a "Scotland tax": prices in Glasgow and Edinburgh are typically within a penny of English cities. Compare Glasgow prices with Manchester on any given day and they're usually neck-and-neck. It's the Highlands and islands that lift Scotland's average.
Why is Northern Ireland so much cheaper?
NI has been the UK's cheapest fuel region for years:
- Fierce forecourt competition — a dense network of independents (and chains like Maxol and Go) competing hard on price boards.
- Proximity to the Republic of Ireland — cross-border price awareness keeps NI retailers sharp.
- Lower retail margins as the norm — NI forecourts historically run tighter margins than GB.
Towns like Lisburn, Belfast and Newry regularly post the lowest prices anywhere in the UK.
What actually matters more than the border
The nation-level gap is pennies; the forecourt-level gap is not. Within a single town, the spread between the cheapest and dearest station is routinely 10–15p a litre — five times the England–Scotland difference.
So the practical advice:
- Don't plan fill-ups around the border — the saving is ~£1 a tank at best.
- Do compare stations wherever you are — the live map sorts every nearby forecourt by price.
- Driving the NC500 or into the Highlands? Fill up in the last big town (Inverness, Fort William) — remote forecourts can be 15p+ dearer.
- Heading to Northern Ireland? Fill up there, not before the ferry.
Check the live picture
These figures move daily with oil prices and the pound. For today's exact numbers:
- UK fuel prices today — live national averages
- Prices by city — every major UK town, cheapest stations first
- Live map — every forecourt near you, updated every 15 minutes
Figures are averages of live forecourt prices tracked by Fuel Near You under the UK Government Fuel Finder scheme, July 2026, grouped by postcode area. Rounded to 0.1p.
Frequently Asked Questions
Is petrol cheaper in Scotland or England?
England, slightly. As of July 2026, petrol (E10) averages about 150.8p per litre in England versus 153.1p in Scotland — a gap of roughly 2p. Diesel is closer: about 165.5p in England versus 166.2p in Scotland.
Where is fuel cheapest in the UK?
Northern Ireland, by a clear margin. Petrol averages around 145.3p per litre and diesel 155.4p — roughly 5–10p cheaper than Great Britain, thanks to intense local forecourt competition and proximity to the Republic of Ireland.
Why is petrol more expensive in Scotland?
Higher delivery costs to rural and island areas, fewer supermarket forecourts outside the Central Belt, and less local competition in remote regions. Prices in Glasgow or Edinburgh are usually close to English cities — the Highlands and islands pull the national average up.
Is fuel cheaper in Wales?
Wales sits almost exactly in line with England: around 150.7p for petrol and 164.3p for diesel as of July 2026. Border towns with supermarket competition are often the cheapest spots.
Should I fill up before driving to Scotland?
For a typical 50-litre tank the England–Scotland gap is only worth about £1, so it's rarely worth planning around. What matters far more is which forecourt you choose: stations in the same town commonly differ by 10p a litre.