Fuel Prices in Greater London
Compare reported petrol and diesel prices around Greater London.
Independent comparison using official UK fuel price reports. Check each station before travelling.
Compare stations in Greater London
- Lowest reported
- 185.9p / litre
- Area average
- 217.2p / litre
- Stations reporting
- 399
Premium diesel
Lowest prices first · 10 shownDistances are from each station’s nearest listed local centre.
-
185.9p per litre Lowest reportedStation details
-
187.9p per litreStation details
-
199.9p per litreStation details
-
201.9p per litreStation details
-
204.9p per litreStation details
-
204.9p per litreStation details
-
205.9p per litreStation details
-
206.9p per litreStation details
-
206.9p per litreStation details
-
206.9p per litreStation details
Local fuel price snapshot
Across 40 published local areas in Greater London, we track 587 active petrol stations with recent prices. (Data updated 4 minutes ago)
Lowest reported petrol price: 158.9p at Costco near HARTSPRING LANE
Unleaded petrol (E10)
- Based on 587 stations with eligible recent reports.
- Lowest price: 158.9p
- Average price: 173.2p
- Highest price: 196.9p
- Spread: 38.0p (across the stations we track)
Diesel (B7)
- Based on 583 stations with eligible recent reports.
- Lowest price: 179.9p
- Average price: 197.0p
- Highest price: 217.9p
- Spread: 38.0p (across the stations we track)
Premium petrol (E5)
- Based on 543 stations with eligible recent reports.
- Lowest price: 168.9p
- Average price: 191.7p
- Highest price: 239.9p
- Spread: 71.0p (across the stations we track)
Premium diesel
- Based on 399 stations with eligible recent reports.
- Lowest price: 185.9p
- Average price: 217.2p
- Highest price: 249.9p
- Spread: 64.0p (across the stations we track)
The price spread is the gap between the lowest and highest reported prices, not a guaranteed saving on your journey. Compare with the UK petrol and diesel price index, or read how we calculate our published fuel price statistics.
Fuel brands in Greater London
About fuel prices around Greater London
Greater London offers a range of fuelling options shaped by its geography and population density. In more densely populated areas, supermarket forecourts tend to drive prices down through competition, while quieter stretches of A-roads and B-roads may see higher prices from independent operators.
Local factors matter: proximity to fuel distribution terminals, the volume of passing trade, and the number of competing stations within a few miles all play a part. If you commute through Greater London regularly, checking prices before you leave can save you several pounds a week.
This page shows recent pricing data from the stations we track in Greater London. Explore the city and town pages listed for more localised breakdowns, or open the Fuel Finder map to search stations near any address or postcode in the region.
Prices often open up once you move away from the busiest retail parks or get closer to motorway services. If you are crossing Greater London rather than just driving locally, a quick check before you set off can save a useful amount on a full tank.
Use the snapshot below for the current range, then drill into the town and city pages if you want more detail.
Wider area
See prices across England if you want the bigger picture.
Explore Greater London
- Fuel prices in Acton
- Fuel prices in Barking
- Fuel prices in Burnt Oak
- Fuel prices in Canning Town
- Fuel prices in Catford
- Fuel prices in Chingford
- Fuel prices in City of Westminster
- Fuel prices in Coulsdon
- Fuel prices in Dagenham
- Fuel prices in East Ham
- Fuel prices in Edmonton
- Fuel prices in Enfield
- Fuel prices in Finchley
- Fuel prices in Forest Gate
- Fuel prices in Fulham
- Fuel prices in Greenwich
- Fuel prices in Harrow
- Fuel prices in Hayes
- Fuel prices in Hendon
- Fuel prices in Highbury
- Fuel prices in Hounslow
- Fuel prices in Kingston upon Thames
- Fuel prices in Northolt
- Fuel prices in Northwood
- Fuel prices in Orpington
- Fuel prices in Plaistow
- Fuel prices in Putney
- Fuel prices in Richmond
- Fuel prices in Southall
- Fuel prices in Stanmore
- Fuel prices in Stratford
- Fuel prices in Sutton
- Fuel prices in Thornton Heath
- Fuel prices in Tottenham
- Fuel prices in Twickenham
- Fuel prices in Upminster
- Fuel prices in Wallington
- Fuel prices in Welling
- Fuel prices in West Hampstead
- Fuel prices in Wimbledon
Common questions about fuel in Greater London
What is the latest reported petrol price in Greater London?
The latest reported petrol prices in Greater London run from 158.9p to 196.9p per litre, with an average of 173.2p across 587 stations. The lowest unleaded price we can see is 158.9p at Costco near HARTSPRING LANE.
What is the latest reported diesel price in Greater London?
The latest reported diesel prices in Greater London run from 179.9p to 217.9p per litre, with an average of 197.0p across 583 stations.
How many stations do you track around Greater London?
We currently track 587 active stations across 40 published local areas in Greater London. Prices are refreshed from the official fuel price feed throughout the day.
How do I compare stations near Greater London?
Open the map to compare the stations near Greater London and work out which stop makes sense for your route. You can also set a price alert if you want updates on the stations you use most.
Open the map for Greater London
Use the main finder with Greater London already centred on the map.
Open Fuel Finder for Greater LondonFor weekly UK petrol and diesel price trends, read Price Pulse.