London Fuel Prices by Borough

Compare petrol and diesel prices across all 33 London boroughs. Tap any borough to see today's cheapest fuel stations, updated daily with official UK Government data.

33
London Boroughs
7
Areas of London
Find Cheapest
Updated Daily
Filter by area Showing 33 boroughs

Fuel Prices Across London

London has some of the most varied fuel prices in the UK. With over 2.6 million registered vehicles across the capital, finding the cheapest petrol and diesel near you can make a real difference to your monthly fuel bill. Prices can vary by as much as 15p per litre between stations in neighbouring boroughs.

Outer London boroughs such as Havering, Bromley, and Hillingdon tend to have lower fuel prices than central areas like Westminster and Kensington and Chelsea. Supermarket forecourts — particularly Asda, Tesco, Sainsbury's, and Morrisons — consistently offer the most competitive prices across all boroughs.

How Are These Prices Collected?

All fuel prices on PetrolPrices.co.uk come from the UK Government's mandatory fuel price reporting scheme. Retailers with 100 or more fuel stations are required to report their prices daily, giving you accurate, up-to-date data for every London borough.

Tips to Save on Fuel in London

Filling up at supermarket forecourts is usually the cheapest option, with savings of 5–10p per litre compared to branded stations. If you commute across boroughs, it's worth checking prices along your route — a short detour to a cheaper station could save you several pounds per fill-up. Bookmark your borough's page to check prices before every journey.

Looking for fuel prices outside London?

Browse our Top 50 UK Cities page, or search for any postcode, town, or city from the homepage.