live / uk / greater london

Petrol prices in Greater London today — from 163.5p

10 petrol stations with live prices · United Kingdom
UPDATED 2026-09-14 16:00:05 (Europe/London) · source: gov.uk fuel price data

Petrol (Unleaded) in Greater London costs from 163.5p to 178.5p a litre right now, 171.5p on average across 9 stations. Diesel in Greater London costs from 187.5p to 199.4p a litre right now, 194.6p on average across 9 stations.The cheapest is Morrisons - GREATER LONDON, 9.1 km from the centre. Prices last updated 16:00 (Europe/London).

Fill-up savings in Greater London

Petrol (Unleaded) cheapest163.5p/L cheapest to dearest15.0p/L save on a 55 L tank£8.24 save vs city average£4.38
Diesel cheapest187.5p/L cheapest to dearest11.9p/L save on a 55 L tank£6.54 save vs city average£3.95

A 55-litre fill-up at the cheapest station in Greater London instead of the dearest one, and instead of the city average.

Greater London vs UK average

Petrol (Unleaded) in Greater London171.5p/L UK average169.8p/L vs UK average+1.6pabove
Diesel in Greater London194.6p/L UK average191.9p/L vs UK average+2.7pabove

Supermarket fuel in Greater London

Diesel supermarkets · 1 station187.5p/L other brands · 8 stations195.5p/L supermarkets vs others8.1pcheaper on a 55 L tank£4.43

Supermarket forecourts in Greater London: Morrisons.

Calculated from the same live prices as the station table below — 10 stations in Greater London, at the update time shown above.

distance beyond the city limits
Currency:
Advertisement
Diesel 1.946 avg · 9 stations
1.875£/L +0.027 vs UK avg
1.875UK avg 1.9191.994
Unleaded 1.715 avg · 9 stations
1.635£/L +0.016 vs UK avg
1.635UK avg 1.6981.785
Super Unleaded 1.943 avg · 8 stations
1.854£/L +0.072 vs UK avg
1.854UK avg 1.8712.044
Premium Diesel 2.148 avg · 8 stations
1.974£/L +0.042 vs UK avg
1.974UK avg 2.1062.244
Fuel:

Cheapest stations in Greater London (by Diesel)

Station
1 Morrisons - GREATER LONDON
Morrisons · E4 8SA
9.1 km 1.875 1.635 1.854 1.974
2 Esso - GREATER LONDON
Esso · E12 5HH
7.5 km 1.884 1.675 1.864 2.074
3 Texaco - GREATER LONDON
Texaco · SE18 1JH
11.8 km 1.924 1.675 1.884 2.134
4 Texaco - GREATER LONDON
Texaco · N15 6LS
5.3 km 1.944 1.715 1.924 2.154
5 Texaco - GREATER LONDON
Texaco · N4 2AP
5.0 km 1.954 1.725 1.935 2.164
6 Shell - GREATER LONDON
Shell · BR3 4RH
13.3 km 1.964 1.755 1.994
7 Shell - GREATER LONDON
Shell · NW6 7QE
10.1 km 1.984 1.704 2.244
8 Shell - GREATER LONDON
Shell · SM1 2SS
21.0 km 1.994 1.785 2.044 2.193
9 Shell - GREATER LONDON
Shell · RM10 7RP
14.9 km 1.994 1.764 2.044 2.244
10 Esso - GREATER LONDON
Esso · NW7 2PT
15.8 km

Map — all 10 stations · Diesel

Price trend in Greater London · Diesel

7 days+2.3p 30 days+7.1p

2026-08-15: 186.7p 2026-09-14: 193.9p

Diesel is up 2.3p versus 7 days ago (10 stations with prices on both days).

Tracked continuously: 9 of 10 stations · 2026-08-15 to 2026-09-14

Cheapest diesel by brand in Greater London

Brand From Average Stations
Morrisons 187.5p 187.5p 1
Esso 188.4p 188.4p 1
Texaco 192.4p 194.1p 3
Shell 196.4p 198.4p 4
Advertisement

Frequently asked questions

How many petrol stations are in Greater London?

Greater London itself has 10 petrol stations with live prices tracked on fuel-prices.eu. Including the towns within roughly 10 km, the total rises to 370 stations. Data comes from the UK official fuel price data scheme.

What is the cheapest diesel price in Greater London today?

The cheapest diesel in Greater London today is 187.5p a litre at Morrisons - GREATER LONDON. Prices in nearby towns are often lower — use the +2 / +5 / +10 km filter above to compare.

Is fuel in Greater London cheaper than the UK average?

The average diesel price in Greater London is 194.6p a litre, 2.7p above the national average of 191.9p.

Where is the cheapest petrol in Greater London today?

The cheapest petrol in Greater London today is 163.5p a litre at Morrisons - GREATER LONDON, 9.1 km from the city centre. It is 8.0p below the Greater London average of 171.5p across the 9 stations we track in the city.

Are supermarket forecourts cheaper in Greater London?

Yes. Supermarket forecourts in Greater London (Morrisons) average 187.5p a litre for diesel across 1 stations, against 195.5p at the other 8 stations — 8.1p cheaper.

How often are fuel prices in Greater London updated?

Prices are updated daily from the UK official fuel price data scheme (retailer price feeds published under the government fuel-finder initiative).

Fuel prices in nearby towns

Advertisement

Prices are collected from the UK official fuel price data scheme — the open price feeds published by major retailers under the government fuel-finder initiative — and refreshed daily. Prices are indicative and may differ at the pump. See also: live map of the UK · all live markets.

Contains public sector information licensed under the Open Government Licence v3.0. Source: Fuel Finder (CMA / GOV.UK).