Fuel prices in London

Unleaded petrol (E10) in London currently runs from 160.9p to 196.9p, averaging 169.9p across 475 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
Average169.9p/L
Recently updated475 of 511 active
Spread (low–high)36.0p
  1. E11 1PP • reported 1d ago
    ★ Lowest reported
    160.9p
  2. E10 5NH • reported 2d ago
    8.0p/L below local avg
    161.9p
  3. CR0 4XS • reported 6h ago
    6.2p/L below local avg
    163.7p
  4. IG6 3AD • reported 10h ago
    6.2p/L below local avg
    163.7p
  5. EN1 1TW • reported 11h ago
    6.0p/L below local avg
    163.9p
  6. E11 4PG • reported 1d ago
    6.0p/L below local avg
    163.9p
  7. IG2 7HU • reported 8h ago
    6.0p/L below local avg
    163.9p
  8. NW10 7LW • reported 1d ago
    5.2p/L below local avg
    164.7p
  9. RM9 6SJ • reported 2d ago
    5.2p/L below local avg
    164.7p
  10. SE28 8RD • reported 1d ago
    5.0p/L below local avg
    164.9p
  11. SE2 0RB • reported 2d ago
    5.0p/L below local avg
    164.9p
  12. SE9 5DL • reported 2d ago
    5.0p/L below local avg
    164.9p
  13. SE12 8BL • reported 3d ago
    5.0p/L below local avg
    164.9p
  14. HA0 1PF • reported 2d ago
    5.0p/L below local avg
    164.9p
  15. HA0 1JQ • reported 1d ago
    5.0p/L below local avg
    164.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.9p196.9p36.0p475 of 511
Super unleaded (E5)174.9p189.1p214.9p40.0p406 of 480
Diesel (B7)189.9p199.1p221.9p32.0p264 of 507
Premium diesel194.9p219.0p238.9p44.0p108 of 348
B10199.9p199.9p199.9p0.0p1 of 1

Supermarket vs. Branded Stations in London

Unleaded petrol (E10) price comparison across 475 local stations

Supermarkets 2.4p/L cheaper
Supermarkets & Clubs89 stations
168.0p/L
Asda, Tesco, Sainsbury's, Morrisons
Branded & Independent386 stations
170.4p/L
BP, Texaco, Esso, Jet

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 512 fuel stations, and 475 of them have reported an unleaded price in the last 14 days. Reported unleaded currently runs from 160.9p to 196.9p, averaging 169.9p — a spread of 36.0p.

Diesel runs from 189.9p to 221.9p, averaging 199.1p across 264 recent reports.

412 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

EssoEsso 138ShellShell 103BPBP 86AsdaAsda 36TescoTesco 29JetJet 23Sainsbury'sSainsbury's 21TexacoTexaco 18ValeroValero 15INIndependent 12

See all 40 fuel brands →

Explore London

Greater London196 stationsfrom 164.7pMiddlesex29 stationsfrom 164.9pEssex28 stationsfrom 162.9pKent24 stationsfrom 161.9pSurrey20 stationsfrom 162.9pHertfordshire4 stationsfrom 161.9pLondon165 stationsfrom 160.9pEnfield15 stationsfrom 163.9pIlford (Greater London)13 stationsfrom 163.7pCroydon (Greater London)13 stationsfrom 163.7pRomford11 stationsfrom 165.9pHounslow9 stationsfrom 169.9pOrpington8 stationsfrom 169.9pHarrow7 stationsfrom 168.9pBromley (Kent)7 stationsfrom 167.9pSutton (Greater London)6 stationsfrom 167.9pHornchurch6 stationsfrom 166.9pHayes6 stationsfrom 167.7pBarnet6 stationsfrom 166.9pDagenham6 stationsfrom 164.7p
Find cheapest fuel near LondonCompare reported prices, check station details, and get directions.

Wider area: England

Common questions about fuel in London

What is the cheapest petrol at London stations today?

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

What is the cheapest diesel at London stations today?

Standard diesel (B7) at London stations starts from 189.9p per litre at Tesco Barking Superstore (IG11 7BS), compared to a brand average of 199.1p across 264 recent reports (9.2p/L below average).

How often are London fuel prices updated?

Prices at London stations are monitored continuously via official UK Fuel Finder reports. 52 London stations updated within the last 24 hours, and 423 of 512 updated over the past 7 days. The average price report age across London stations is 4.8 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 London stations?

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

Which fuel stations in London are open 24 hours?

372 of 512 stations in London offer 24-hour refuelling access, including Mfg Sutton Court, Texaco East Sheen, Mfg High Weald and 369 more.