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

  1. MORRISONS Cheapest

    6-7 SALISBURY HALL GARDENS, GREATER LONDON, E4 8SA

    167.9p

  2. TEXACO

    190-214 PLUMSTEAD HIGH STREET, GREATER LONDON, SE18 1JH

    168.9p

  3. TEXACO

    314-322 SEVEN SISTERS ROAD, GREATER LONDON, N4 2AP

    169.9p

  4. TEXACO

    2 HIGH ROAD, GREATER LONDON, N15 6LS

    169.9p

  5. SHELL

    56-58 CHEAM ROAD, GREATER LONDON, SM1 2SS

    170.9p

  6. SHELL

    128-136 BECKENHAM ROAD, GREATER LONDON, BR3 4RH

    170.9p

  7. SHELL

    WOOD LANE, GREATER LONDON, RM10 7RP

    171.9p

  8. ESSO

    520-522 WATFORD WAY, GREATER LONDON, NW7 2PT

    171.9p

  9. SHELL

    409 KILBURN HIGH ROAD, GREATER LONDON, NW6 7QE

    172.9p

  10. ESSO

    19 ALDERSBROOK ROAD, GREATER LONDON, E12 5HH

    172.9p

Cheapest diesel in Greater London

  1. MORRISONS Cheapest

    6-7 SALISBURY HALL GARDENS, GREATER LONDON, E4 8SA

    195.9p

  2. ESSO

    19 ALDERSBROOK ROAD, GREATER LONDON, E12 5HH

    196.9p

  3. TEXACO

    190-214 PLUMSTEAD HIGH STREET, GREATER LONDON, SE18 1JH

    196.9p

  4. ESSO

    520-522 WATFORD WAY, GREATER LONDON, NW7 2PT

    197.9p

  5. TEXACO

    314-322 SEVEN SISTERS ROAD, GREATER LONDON, N4 2AP

    199.9p

  6. SHELL

    128-136 BECKENHAM ROAD, GREATER LONDON, BR3 4RH

    199.9p

  7. SHELL

    WOOD LANE, GREATER LONDON, RM10 7RP

    199.9p

  8. SHELL

    56-58 CHEAM ROAD, GREATER LONDON, SM1 2SS

    200.9p

  9. SHELL

    409 KILBURN HIGH ROAD, GREATER LONDON, NW6 7QE

    201.9p

  10. 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

Search fuel prices by postcode

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.