Petrol Prices in London

Cheapest Unleaded (E10)
165.9p
Average: 168.2p
Cheapest Diesel
194.9p
Average: 197.4p
Cheapest Super unleaded
181.9p
Average: 184.5p
Stations
8

Filling a 50-litre tank at the cheapest station saves £1.13 compared with the average.

Unleaded (E10) here is 0.3p more expensive than the East London average.

CheapestAverageMost expensiveThe map loads only when you click. © OpenStreetMap · OpenFreeMap

All petrol stations

All petrol stations
StationAddressUnleaded (E10)DieselSuper unleadedPremium diesel
Asda124 Markhouse Road, London165.9p198.9p181.9p214.9p
Asda151 East Ferry Road, Isle of Dogs, London166.9p194.9p––
EssoLEA BRIDGE ROAD, LONDON166.9p199.9p181.9p213.9p
Esso394 HOE STREET, LONDON166.9p199.9p181.9p213.9p
Asda112 Vallance Road, London168.9p194.9p––
Asda127-131 Bow Road, London168.9p195.9p–213.9p
EssoRomford Road, LONDON168.9p194.9p183.9p208.9p
Texaco77 - 101 The Highway, Shadwell, London171.9p199.9p192.9p–
Unleaded (E10) / Diesel: 90-day trend
Unleaded (E10)Diesel
160.0p170.0p180.0p190.0p200.0p5 Nov 20266 Nov 2026Unleaded (E10)Diesel

Nearby towns

TownDistanceCheapest Unleaded (E10)Difference
London6.3 mi165.9p±0.0p
London7.0 mi167.9p+2.0p
London8.9 mi169.9p+4.0p
London10.4 mi165.7p−0.2p
Croydon11.3 mi166.7p+0.8p
Hayes17.7 mi167.7p+1.8p

Brands

← East London

Updated 6 Nov 2026, 16:47 GMT