PumpCheck

Fuel prices in London

London, UK

Average prices in London

Diesel (B10) 206.9 p/litre
Low 206.9p High 206.9p
1 station
Premium Diesel 211.6 p/litre
Low 169.9p High 239.9p
389 stations
Diesel (B7) 192.6 p/litre
Low 166.9p High 203.9p
570 stations
Unleaded (E10) 158.7 p/litre
Low 144.9p High 184.9p
572 stations
Super Unleaded (E5) 176.8 p/litre
Low 155.9p High 219.9p
537 stations
HVO Diesel 206.1 p/litre
Low 202.9p High 210.9p
13 stations

About fuel prices in London

PumpCheck tracks fuel prices at stations within 15 miles of London centre. Prices are sourced from the UK government's Fuel Finder data and updated every 30 minutes.

The average unleaded (E10) price in London is currently 158.7p per litre, ranging from 144.9p to 184.9p across 572 stations.

For the most accurate results, search by your postcode to find the cheapest fuel near your exact location.