loading 3,879 stations…

Live fuel prices in the UK — cheapest stations near you

fuel·monitor·uk
live fuel prices · uk
all countries
MORE ABOUT THE UK Cheapest stations, prices by city, guides
Back to the map fuel-prices.eu / live / uk · 8h 14min ago

Fuel prices in the UK, right now

Live prices from every station we track in the UK — not a national average.

Cheapest right now
£1.399/L Diesel
BP · Tweedbank
−£0.431 below the national average
National average
£1.830/L Diesel
£1.616/L E10
Stations tracked
3 879
updated 8h 14min ago
Advertisement

Top 10 cheapest stations in the UKDiesel

Live, sorted by price. Tap a station for its price history.

Station City Price
1 BP Tweedbank TD1 3DJ £1.399
2 BP Langtoft PE6 9LA £1.439
3 BP Rougham IP30 9NF £1.439
4 Morrisons Earlston TD4 6DL £1.439
5 BP Dover CT17 9EF £1.469
6 Esso Wells BA5 3LF £1.469
7 BP Beverley HU17 8ZN £1.479
8 Shell Newbury RG20 4TA £1.479
9 BP York Road / Thirsk YO7 3AA £1.489
10 BP Faversham ME13 9EL £1.499

Every fuel in the UK, right now

The spread is the point: what you pay depends far more on which station you pick than on the national average.

Fuel Cheapest Average Most expensive Spread Prices
E5 £1.499 £1.798 £2.069 £0.571 2 012
E10 £1.319 £1.616 £1.879 £0.559 2 374
SP98 £1.529 £1.998 £2.239 £0.710 1 596
Diesel £1.399 £1.830 £2.059 £0.660 2 374

Fuel prices by city

Every city with its own live page. Average diesel and number of stations.

Advertisement

Cheapest station near you

A national average will not fill your tank. See the stations around you, sorted by price.

Prices near me →

Which brand is cheapest in the UK

Average diesel per brand, live.

Brand Average Cheapest Stations
Asda £1.791 £1.697 321
Morrisons £1.799 £1.439 338
Jet £1.815 £1.759 75
Valero £1.821 £1.779 34
Texaco £1.834 £1.769 136
Asda Express £1.837 £1.689 82
Esso £1.841 £1.469 1039
Shell £1.843 £1.479 63
BP £1.869 £1.399 281

Go deeper

Frequently asked

How often do these prices update?

Every price here comes from Fuel Finder — UK Competition and Markets Authority. We refetch it several times a day and show when each station last reported — the most recent refresh was 8h 14min ago.

Why is the cheapest station cheaper than the average?

Because an average hides the spread. Right now the cheapest diesel in the UK is £1.399 and the most expensive is £2.059 — a gap of £0.660 per litre, which is real money on a full tank.

How many stations does this map cover?

We track 3 879 stations in the UK with live prices across 4 fuel types. Tap any station on the map, or in the table above, for its own page and price history.

Source: Fuel Finder — UK Competition and Markets Authority, Open Government Licence v3.0.

Advertisement