Fuel prices
Petrol and diesel prices in Greater London
Compare 10 stations and find the cheapest fuel in Greater London today.
In Greater London, unleaded petrol (E10) averages 170.8p per litre and standard diesel averages 199.4p per litre. The cheapest unleaded is at MORRISONS for 167.9p per litre. Prices updated 4 November 2026, 12:50.
Average fuel prices in Greater London
Unleaded
170.8p/L
Lowest 167.9p · UK avg 171.0p
Diesel
199.4p/L
Lowest 195.9p · UK avg 198.4p
Super unleaded
193.9p/L
Lowest 189.9p · UK avg 190.0p
Premium diesel
221.1p/L
Lowest 205.9p · UK avg 217.7p
Latest price update in Greater London: 4 Nov 2026, 12:50. Source: GOV.UK Fuel Finder.
Cheapest unleaded in Greater London
-
MORRISONS Cheapest
6-7 SALISBURY HALL GARDENS, GREATER LONDON, E4 8SA
167.9p
-
TEXACO
190-214 PLUMSTEAD HIGH STREET, GREATER LONDON, SE18 1JH
168.9p
-
TEXACO
314-322 SEVEN SISTERS ROAD, GREATER LONDON, N4 2AP
169.9p
-
TEXACO
2 HIGH ROAD, GREATER LONDON, N15 6LS
169.9p
-
SHELL
56-58 CHEAM ROAD, GREATER LONDON, SM1 2SS
170.9p
-
SHELL
128-136 BECKENHAM ROAD, GREATER LONDON, BR3 4RH
170.9p
-
SHELL
WOOD LANE, GREATER LONDON, RM10 7RP
171.9p
-
ESSO
520-522 WATFORD WAY, GREATER LONDON, NW7 2PT
171.9p
-
SHELL
409 KILBURN HIGH ROAD, GREATER LONDON, NW6 7QE
172.9p
-
ESSO
19 ALDERSBROOK ROAD, GREATER LONDON, E12 5HH
172.9p
Cheapest diesel in Greater London
-
MORRISONS Cheapest
6-7 SALISBURY HALL GARDENS, GREATER LONDON, E4 8SA
195.9p
-
ESSO
19 ALDERSBROOK ROAD, GREATER LONDON, E12 5HH
196.9p
-
TEXACO
190-214 PLUMSTEAD HIGH STREET, GREATER LONDON, SE18 1JH
196.9p
-
ESSO
520-522 WATFORD WAY, GREATER LONDON, NW7 2PT
197.9p
-
TEXACO
314-322 SEVEN SISTERS ROAD, GREATER LONDON, N4 2AP
199.9p
-
SHELL
128-136 BECKENHAM ROAD, GREATER LONDON, BR3 4RH
199.9p
-
SHELL
WOOD LANE, GREATER LONDON, RM10 7RP
199.9p
-
SHELL
56-58 CHEAM ROAD, GREATER LONDON, SM1 2SS
200.9p
-
SHELL
409 KILBURN HIGH ROAD, GREATER LONDON, NW6 7QE
201.9p
-
TEXACO
2 HIGH ROAD, GREATER LONDON, N15 6LS
203.9p
Fuel prices in Greater London: FAQ
What is the average price of petrol in Greater London?
Unleaded (E10) in Greater London averages 170.8p per litre across 10 stations, ranging from 167.9p to 172.9p. That is 0.2p below the UK average.
What is the average price of diesel in Greater London?
Standard diesel in Greater London averages 199.4p per litre across 10 stations, ranging from 195.9p to 203.9p. That is 1.0p above the UK average.
Where is the cheapest petrol in Greater London?
Right now the cheapest unleaded we can see in Greater London is at MORRISONS, 6-7 SALISBURY HALL GARDENS, GREATER LONDON, E4 8SA, at 167.9p per litre. Prices change through the day, so check before you set off.
How often are these fuel prices updated?
We refresh prices every 15 minutes from the GOV.UK Fuel Finder scheme, where forecourts report their pump prices.
Fuel prices in other towns and cities
Contains public sector information licensed under the Open Government Licence v3.0. Prices from the GOV.UK Fuel Finder scheme.
Keep your vehicle on the road with VeFix
Save your vehicle, track MOT, tax and servicing, and book trusted UK garages. Free to join.