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

View on map
Lowest reported
203.9p / litre
Area average
219.5p / litre
Stations reporting
111

Premium diesel

Lowest prices first · 10 shown

Distances are from each station’s nearest listed local centre.

  1. Mfg Morrisons Borehamwood

    WD6 2BT · 2.5 miles from Burnt Oak

    Price reported

    203.9p per litre Lowest reported
    Station details
  2. Mfg Morrisons Queensbury

    HA7 1EJ · 1.6 miles from Burnt Oak

    Price reported

    206.9p per litre
    Station details
  3. South Oxhey Esso Express

    WD19 6EG · 2.3 miles from Northwood

    Price reported

    206.9p per litre
    Station details
  4. Tattenham Service Station

    KT18 5QJ · 4.3 miles from Sutton

    Price reported

    206.9p per litre
    Station details
  5. Esso Rontec Watford

    WD24 4AE · 4.7 miles from Stanmore

    Price reported

    207.9p per litre
    Station details
  6. Barking Esso Express

    IG11 9PG · 1.2 miles from Barking

    Price reported

    208.9p per litre
    Station details
  7. Bushey Heath Esso Express

    WD23 1EL · 1.3 miles from Stanmore

    Price reported

    209.9p per litre
    Station details
  8. Ilford Esso Express

    IG1 1XR · 1.5 miles from Barking

    Price reported

    210.9p per litre
    Station details
  9. Enfield Esso Express

    EN3 5UT · 1.9 miles from Enfield

    Price reported

    210.9p per litre
    Station details
  10. St Pauls Cray Esso Express

    BR5 3AQ · 2.0 miles from Orpington

    Price reported

    211.9p per litre
    Station details

Local fuel price snapshot

Across 40 published local areas in Greater London, we track 518 active petrol stations with recent prices. (Data updated 14 minutes ago)

Lowest reported petrol price: 162.9p at Asda near MARSHALL ROAD

Diesel (B7)

  • Based on 314 stations with eligible recent reports.
  • Lowest price: 187.9p
  • Average price: 199.7p
  • Highest price: 222.9p
  • Spread: 35.0p (across the stations we track)

Unleaded petrol (E10)

  • Based on 497 stations with eligible recent reports.
  • Lowest price: 162.9p
  • Average price: 171.7p
  • Highest price: 198.9p
  • Spread: 36.0p (across the stations we track)

Premium petrol (E5)

  • Based on 281 stations with eligible recent reports.
  • Lowest price: 174.9p
  • Average price: 190.0p
  • Highest price: 214.9p
  • Spread: 40.0p (across the stations we track)

Premium diesel

  • Based on 111 stations with eligible recent reports.
  • Lowest price: 203.9p
  • Average price: 219.5p
  • Highest price: 239.9p
  • Spread: 36.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

Common questions about fuel in Greater London

What is the latest reported diesel price in Greater London?

The latest reported diesel prices in Greater London run from 187.9p to 222.9p per litre, with an average of 199.7p across 314 stations.

What is the latest reported petrol price in Greater London?

The latest reported petrol prices in Greater London run from 162.9p to 198.9p per litre, with an average of 171.7p across 497 stations. The lowest unleaded price we can see is 162.9p at Asda near MARSHALL ROAD.

How many stations do you track around Greater London?

We currently track 518 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 London

For weekly UK petrol and diesel price trends, read Price Pulse.