Petrol and Diesel Prices in London
Compare petrol and diesel prices at 145 petrol stations in London. Prices last updated 10:32 27/03/2026.
Petrol (E10)
128.9p
at MONTAGU ROAD SERVICE STATION
Diesel (B7)
140.9p
at MONTAGU ROAD SERVICE STATION
Super Unleaded (E5)
148.9p
at MONTAGU ROAD SERVICE STATION
Premium Diesel
181.9p
at Metro Petrol Station Ltd
Unleaded (E10)
158.0p avg
7.7p above UK average (150.3p)
Diesel
186.0p avg
7.7p above UK average (178.3p)
Price History in London
See how fuel prices have changed over time with interactive charts and analysis.
Click any column header to sort. Prices shown in pence per litre.
London currently has 145 petrol stations tracked by Fuel Costs UK. The average unleaded petrol price in London today is 158.0p per litre, which is 7.7p above the UK national average of 150.3p.
The cheapest unleaded petrol in London right now is 128.9p at MONTAGU ROAD SERVICE STATION. The cheapest diesel is 140.9p at MONTAGU ROAD SERVICE STATION.
Fuel prices in London are sourced from the UK Government's CMA Fuel Finder scheme and updated every 4 minutes. We recommend comparing prices before filling up, as prices can vary significantly between stations even within the same town.