Fuel prices in London

Unleaded petrol (E10) in London currently runs from 160.9p to 165.9p, averaging 165.1p across 15 stations with recent reports. The lowest is Greenman Service Station (E11 1PP).

Compare on Live MapIndependent, comprehensive pricing of UK fuel prices for London. Check board price before travelling.

Stations & prices

Unleaded petrol (E10)

Lowest reported160.9p/L
Average165.1p/L
Recently updated15 of 164 active
Spread (low–high)5.0p
  1. E11 1PP • reported yesterday
    ★ Lowest reported
    160.9p
  2. E11 4PG • reported yesterday
    163.9p
  3. NW10 7LW • reported yesterday
    164.7p
  4. SE2 0RB • reported yesterday
    164.9p
  5. E15 1LN • reported 2d ago
    164.9p
  6. SE12 8BL • reported 2d ago
    164.9p
  7. SE9 5DL • reported 2d ago
    164.9p
  8. E17 9DZ • reported yesterday
    165.9p
  9. SE12 8BL • reported 2d ago
    165.9p
  10. SE9 1DH • reported 2d ago
    165.9p
  11. E17 8BQ • reported 2d ago
    165.9p
  12. E6 3RR • reported yesterday
    165.9p
  13. E17 9AA • reported yesterday
    165.9p
  14. SE9 6SX • reported 2d ago
    165.9p
  15. N9 7HL • reported yesterday
    165.9p

Immediate surrounding stations within 3.5 miles (8 nearby)

Accessible stations just beyond the town boundary in neighbouring areas:

  1. SE1 4AG • reported yesterday
    ★ Lowest reported
    169.9p
  2. N16 7XA • reported 3d ago
    169.9p
  3. NW8 9SQ • reported yesterday
    169.9p
  4. N7 6RA • reported 5d ago
    169.9p
  5. NW1 5AR • reported 4d ago
    171.9p
  6. W2 1BT • reported 4d ago
    171.9p
  7. SW1V 2RE • reported 3d ago
    173.9p
  8. W1K 7HB • price may be outdated — last updated 15d ago
    179.9p

Showing reported prices from official GOV.UK reports. Open a station for reported prices, opening hours and directions — prices can change before you arrive.

Area overview

FuelLowestAverageHighestSpreadReports
Unleaded petrol (E10)160.9p169.7p176.9p16.0p149 of 164
Super unleaded (E5)174.9p188.1p199.9p25.0p118 of 148
Diesel (B7)189.9p198.6p203.9p14.0p94 of 160
Premium diesel194.9p217.2p224.9p30.0p36 of 94
B10199.9p199.9p199.9p0.0p1 of 1

Supermarket vs. Branded Stations in London

Unleaded petrol (E10) price comparison across 149 local stations

Supermarkets 1.9p/L cheaper
Supermarkets & Clubs35 stations
168.3p/L
Tesco, Sainsbury's, Asda
Branded & Independent114 stations
170.2p/L
Texaco, Shell, Jet, Gulf

Statistics use eligible recent reports — prices updated within 14 days. Stations reporting less recently remain active at their last confirmed board price. Read how we calculate our statistics.

Across all London stations in the UK, we track 165 fuel stations, and 149 of them have reported an unleaded price in the last 14 days. Reported unleaded currently runs from 160.9p to 176.9p, averaging 169.7p — a spread of 16.0p.

Diesel runs from 189.9p to 203.9p, averaging 198.6p across 94 recent reports.

134 stations have updated their price in the last 7 days, and the lowest price we can currently see is 160.9p at Greenman Service Station.

Prices are reported by stations when they change. The spread is the gap between the lowest and highest reported price — not a guaranteed saving on your journey.

MOT & Service
Sponsored

MOT or service due? Compare local garages

Compare verified local MOT & service prices near London.

Fuel brands in London

ShellShell 40EssoEsso 24BPBP 20AsdaAsda 15TexacoTexaco 13Sainsbury'sSainsbury's 12TescoTesco 10JetJet 9INIndependent 6GulfGulf 5

See all 40 fuel brands →

Explore London

SE96 stationsfrom 164.9pNW106 stationsfrom 164.7pN94 stationsfrom 165.9pE44 stationsfrom 165.9pE174 stationsfrom 165.9pE33 stationsfrom 167.9pE63 stationsfrom 165.7pN133 stationsfrom 167.9pSE123 stationsfrom 164.9pW33 stationsfrom 168.9pSW153 stationsfrom 169.9pSE13 stationsfrom 166.7pNW73 stationsfrom 171.9pSW193 stationsfrom 174.9pNW22 stationsfrom 171.9p

Nearby towns

Marylebone 2 miWestminster 2 miIslington 3 miSt Johns Wood 3 miPaddington 3 miStoke Newington 3 miHornsey 3 miPeckham 4 miFinsbury Park 4 miHighgate (Greater London) 4 mi
Find cheapest fuel near LondonCompare reported prices, check station details, and get directions.

Common questions about fuel in London

What is the cheapest petrol in London today?

The lowest reported unleaded petrol (E10) price in London is 160.9p per litre at Greenman Service Station (E11 1PP). This is 8.8p/L below the London average of 169.7p across 149 stations with recent reports.

What is the cheapest diesel in London today?

Standard diesel (B7) in London starts from 189.9p per litre at Tesco Beckton Extra Gallions Reach (E6 7ER), compared to an area average of 198.6p across 94 recent reports (8.7p/L below average).

How often are fuel prices in London updated?

Prices in London are monitored continuously via official UK Fuel Finder reports. 20 stations in London updated within the last 24 hours, and 136 of 165 updated over the past 7 days. The average price report age across London is 5.6 days. Under government regulations, fuel retailers are mandated to publish price revisions within 30 minutes of updating their totem displays.

What is the price spread across fuel stations in London?

The price spread for standard petrol in London is 16.0p per litre (spanning from 160.9p to 176.9p). Choosing the cheapest station instead of the most expensive one yields an immediate saving of 16.0p per litre on every fill.

Are supermarket fuel stations cheaper in London?

37 of the 165 stations in London are run by supermarkets (Tesco, Sainsbury's, Asda). Supermarket stations (Tesco, Sainsbury's, Asda) average 168.3p for unleaded, which is 1.9p/L cheaper than branded stations (Texaco, Shell, Jet averaging 170.2p).

Which fuel stations in London are open 24 hours?

122 of 165 stations in London offer 24-hour refuelling access, including Texaco East Sheen, Shell Whitechapel, Jet Five Star Service Station and 119 more.