Petrol and diesel prices around Greater London
Unleaded from 162.9p a litre, averaging 175.1p across 504 stations we track in Greater London.
At a glance
- Stations tracked
- 504
- Local areas
- 33
- Cheapest unleaded
- 162.9p
- Cheapest diesel
- 185.9p
Data updated 21 minutes ago
London is usually among the more expensive places in the country to fill up, and the cause is mostly property. A forecourt occupies a large footprint of very valuable land, and business rates, staffing and delivery costs in the capital are all higher than the national picture. Those costs end up on the totem pole.
The pattern inside the M25 is fairly consistent: central and inner London carry the highest prices, and they fall as you move out toward the suburbs. The supermarket sites in the outer boroughs, around Enfield, Croydon, Hounslow, Romford and the Kingston fringe, are reliably cheaper than anything you will find in zones one and two, often by well over ten pence a litre.
ULEZ and the congestion charge have changed the fleet mix rather than the pump price. What they have done is make the outer boroughs busier for refuelling, because drivers running errands at the edge of the zone would rather fill there than pay city centre rates. If you have any flexibility about where you stop, the ring of stations just inside the M25 is the place to do it.
Petrol & Diesel Fuel Price Index
Across 33 local areas in Greater London, we track 504 active petrol stations with recent prices. (Data updated 21 minutes ago)
Cheapest petrol in Greater London: 162.9p at Total Energies near E15 1LN, Newham.
Unleaded petrol (E10)
- Lowest price
- 162.9p
- Average price
- 175.1p
- Highest price
- 195.9p
- Spread
- 33.0p across 504 sites
Diesel (B7)
- Lowest price
- 185.9p
- Average price
- 200.9p
- Highest price
- 217.9p
- Spread
- 32.0p across 501 sites
Premium petrol (E5)
- Lowest price
- 173.9p
- Average price
- 194.3p
- Highest price
- 239.9p
- Spread
- 66.0p across 474 sites
Premium diesel
- Lowest price
- 185.9p
- Average price
- 220.7p
- Highest price
- 249.9p
- Spread
- 64.0p across 340 sites
Figures cover stations reporting to the official CMA price feed within the last 30 days. We exclude obvious reporting errors - prices given in pounds rather than pence, retailer test records, and premium grades priced below the standard grade - so the averages reflect what you can actually pay.
Fuel brands in Greater London
Cheapest petrol stations in Greater London
Sorted by unleaded price. Open a station for its latest prices, price history and nearby comparison.
| Station | Local area | Petrol | Diesel |
|---|---|---|---|
| Jet Green Man Service Station, London E11 1PP | Redbridge | 162.9p | 185.9p |
| Total Energies 197-205 Leytonstone Road, London E15 1LN | Newham | 162.9p | - |
| Gulf 5-15 , Pondersend EN3 4EJ | Enfield | 164.9p | 193.9p |
| Jet Thamesmead Service Station 1-3, Bostall Hill, London SE2 0RB | Greenwich | 167.9p | 195.9p |
| Sainsburys 3 Crown Road, Enfield EN1 1TH | Enfield | 167.9p | 195.9p |
| Morrisons 327 Southbury Road EN1 1TW | Enfield | 168.9p | 196.9p |
| Sainsburys 360 Ealing Road, Wembley HA0 1PF | Brent | 168.9p | 197.9p |
| Tesco 288 High St, Enfield EN3 4DP | Enfield | 168.9p | 195.9p |
| Asda Park Royal Superstore 2-20 Western Road, Park Royal, London NW10 7LW | Ealing | 169.7p | 197.7p |
| Jet Deansbrook Garage, 130, Hale Lane, Edgware HA8 9RZ | Barnet | 169.7p | 196.7p |
Wider area
See prices across England if you want the bigger picture.
Places nearby
Drill into a specific area for its own price snapshot and cheapest stations.
Common questions about fuel in Greater London
What is the latest reported petrol price in Greater London?
What is the latest reported diesel price in Greater London?
How many stations do you track around Greater London?
How do I compare stations near Greater London?
Is it cheaper to fill up with petrol or diesel in Greater London?
Open the map for Greater London
Use the main finder with Greater London already centred, then sort by price or distance to pick your stop.
Open fuel finder for Greater London