Petrol Prices TodayCheapest fuel. Near you.

Cheapest Petrol Prices in London Today

The cheapest petrol in London right now is 162.9p a litre at MFG CRICKLEWOOD (NW2 6ND). Across the 186 stations we checked within 8 miles of the city centre, the average is 171.0p, 1.1p above the UK average of 169.9p. The cheapest price is at a non-supermarket station.

Prices last refreshed 5 Nov, 11:32 · Petrol (E10)

Cheapest

162.9p

Average

171.0p

Dearest

179.9p

Stations checked

186

The gap between cheapest and dearest is 17.0p a litre, about £9.35 on a 55-litre tank.

Based on the latest price each station has reported in the last 14 days. Stations report when a price changes.

The 10 cheapest petrol stations in London

#StationPostcodePriceUpdatedOpen
1MFG CRICKLEWOODNW2 6ND162.9pPrice changed 8 days agoView nearby
2ASDA LEYTON MILLS SUPERSTOREE10 5NH162.9pPrice changed 13 days agoView nearby
3Greenman Service StationE11 1PP162.9pPrice changed 10 days agoView nearby
4Lee Service StationSE12 8BL164.9pPrice changed 25 minutes agoView nearby
5Leytonstone Service StationE11 4PG165.9pPrice changed 7 hours agoView nearby
6SAINSBURYS ALPERTONHA0 1PF165.9pPrice changed 6 hours agoView nearby
7ASDA PARK ROYAL SUPERSTORENW10 7LW166.7pPrice changed 42 hours agoView nearby
8ASDA WALTHAMSTOW EXPRESS PETROLE17 8BQ166.9pPrice changed 3 days agoView nearby
9MFG LEYCOE10 6QA166.9pPrice changed 6 days agoView nearby
10LEE SF CONNECTSE13 5PQ166.9pPrice changed 2 days agoView nearby

Supermarket vs other stations

Supermarkets average 168.9p across 39 stations; other stations average 171.6p across 147. Supermarkets are 2.7p a litre cheaper on average.

Petrol prices in other cities

CityAverageStations
London171.0p186
Birmingham170.3p83
Manchester169.7p78
Leeds167.9p54
Liverpool169.8p57
Bristol169.6p41
Glasgow170.7p50
Edinburgh170.8p27
Nottingham167.8p42
Sheffield170.6p39
Coventry169.5p29
Cardiff170.3p31
Newcastle168.7p52
Oxford173.8p7

Related guides

Prices are taken from the UK Government Fuel Finder scheme and refreshed every 15 minutes. Retailers can take up to 30 minutes to report a change, so always check the pump price before you fill up.

Search by postcode