504 stations in Greater London, cheapest first.
The cheapest unleaded petrol (E10) in Greater London today is 162.9p a litre at Total Energies Stc Service Station in Newham (E15 1LN). Across the 503 stations selling it, prices average 174.9p and go up to 199.9p, so filling a 55-litre tank costs between £89.59 and £109.94.
The cheapest diesel in Greater London today is 189.7p a litre at Asda Beckton Superstore in Newham (E6 5JP). Across the 500 stations selling it, prices average 200.6p and go up to 219.9p, so filling a 55-litre tank costs between £104.33 and £120.94.
Unleaded in Greater London averages 174.9p, 0.5p more than the UK average (174.4p). Diesel in Greater London averages 200.6p, 1.2p more than the UK average (199.4p).
Super unleaded (E5) is sold at 473 stations, from 173.9p at Texaco Montagu Road Service Station. Premium diesel is sold at 341 stations, from 185.9p at Total Energies Stc Service Station. The 83 supermarket stations charge 172.0p on average for unleaded, 3.5p less than the other 420. Motorway services charge 198.6p for unleaded on average, 23.8p more than other stations.
| Fuel | Cheapest | Average | Highest |
|---|---|---|---|
| Unleaded | 162.9p | 174.9p | 199.9p |
| Super unleaded | 173.9p | 194.4p | 239.9p |
| Diesel | 189.7p | 200.6p | 219.9p |
| Premium diesel | 185.9p | 220.7p | 249.9p |
Average unleaded price, cheapest highlighted
Greater London has 504 petrol stations reporting prices: 146 Esso, 104 Shell, 83 BP, 29 Tesco, 24 Texaco, 23 Jet, 22 Sainsbury's, 19 Asda, 14 Valero, 7 Gulf, 6 EG On The Move, 6 Morrisons, 2 from other chains and 19 independents. 333 are open 24 hours a day and 4 close on Sundays. 83 are at a supermarket and 3 are at motorway services. Of the 504, 496 sell bottled AdBlue, 451 offer air and screenwash, 319 have water, 275 have customer toilets, 199 have a car wash, 19 have AdBlue pumps and 8 sell LPG.
In Greater London, Enfield has the cheapest average unleaded (171.4p) and Hounslow the most expensive (181.9p), out of 69 towns with at least two stations. For diesel, Barking is cheapest (194.6p) and Hounslow dearest (205.9p).