ukfuel.live · Updated daily · Data: Fuel Finder UK / DESNZ
Live today in London: Petrol 144.5p/litre · Diesel 153.3p/litre

Petrol & Diesel Prices in London Today

London is the 1st most expensive region in the UK for petrol. The average price of petrol in London is currently 144.5p per litre and diesel is 153.3p per litre — 4.2p above the UK national average. Greater London - highest prices in England.

Petrol (London)
144.5p
Diesel (London)
153.3p
UK petrol avg
140.3p
vs national
+4.2p

How much is fuel in London?

Right now, filling a typical 50-litre tank in London costs about £72.25 for petrol — roughly £2.10 more than the UK average.

Above average - high operating costs and demand density. These figures are derived from live UK national pump prices (updated every 15 minutes from 7,300+ stations) adjusted for London's typical regional variance.

⚡ Live AI insight
Generating analyst view…

Why are London fuel prices above the national average?

Above average - high operating costs and demand density. Pump prices vary across the UK because of three main factors: how far fuel has to travel from refineries and import terminals, how much competition there is between local forecourts (supermarkets in particular drive prices down), and regional operating costs such as rent and wages.

Fuel prices in other UK regions

See live petrol & diesel prices for every UK region, updated every 15 minutes.

View live prices →