Fuel Prices in London Today

The cheapest unleaded petrol in London today is 128.9p per litre at TEXACO. There are 302 petrol stations within 10 miles of London, Greater London. Prices updated hourly. Last checked 20 March 2026.

Cheapest Unleaded
128.9p
£1.29/L
Avg Unleaded
144.5p
£1.44/L
Cheapest Diesel
140.9p
£1.41/L
Avg Diesel
165.9p
£1.66/L

Cheapest Unleaded (E10) in London

#BrandAddressPostcodePrice (ppl)£/Litre
1TEXACOMONTAGUE SERVICE STATION, 291, MONTAGU ROAD, LONDON, N9 0EU, LONDONN9 0EU128.9p£1.29
2SAINSBURY'S95-105 LOWER RICHMOND ROAD, LONDONSW15 1EU134.9p£1.35
3SAINSBURY'SLOWER RICHMOND ROAD, RICHMONDTW9 4LT134.9p£1.35
4TESCO159 CASTELNAU, LONDONSW13 9EW134.9p£1.35
5JETGREEN MAN SERVICE STATION, 13-18, HOLLYBUSH HILL, LONDON, E11 1PP, LONDONE11 1PP134.9p£1.35
6ASDAFORTY LANE, WEMBLEYHA9 9EX137.7p£1.38
7SAINSBURY'S263D NEW CROSS ROAD, LONDONSE14 5UQ137.9p£1.38
8SAINSBURY'S1 CLAPS GATE LANE, LONDONE6 6JF137.9p£1.38
9TESCOTESCO STORES LTD, GREAT CENTRAL WAY, LONDONNW10 0TL137.9p£1.38
10TESCOTILLING RD, LONDONNW2 1LZ137.9p£1.38

Cheapest Diesel (B7) in London

#BrandAddressPostcodePrice (ppl)£/Litre
1TEXACOMONTAGUE SERVICE STATION, 291, MONTAGU ROAD, LONDON, N9 0EU, LONDONN9 0EU140.9p£1.41
2ESSO39 - 41 ELTHAM HIGH STREET, LONDONSE9 1DH145.9p£1.46
3VALEROMARE STREET SERVICE STATION, 122-124, MARE STREET, LONDON, E8 3SG, LONDONE8 3SG149.9p£1.50
4TESCOTESCO STORES LTD, 107 DUNTON ROAD, LONDONSE1 5HG150.9p£1.51
5ASDA464 - 504 OLD KENT ROAD, LONDONSE1 5AG152.7p£1.53
6TESCO290-290A LEWISHAM ROAD, LONDONSE13 7PA153.9p£1.54
7SAINSBURY'S95-105 LOWER RICHMOND ROAD, LONDONSW15 1EU153.9p£1.54
8SAINSBURY'SLOWER RICHMOND ROAD, RICHMONDTW9 4LT153.9p£1.54
9SAINSBURY'S263D NEW CROSS ROAD, LONDONSE14 5UQ153.9p£1.54
10TESCO159 CASTELNAU, LONDONSW13 9EW153.9p£1.54

Cheapest Super Unleaded (E5) in London

#BrandAddressPostcodePrice (ppl)£/Litre
1SAINSBURY'S95-105 LOWER RICHMOND ROAD, LONDONSW15 1EU146.9p£1.47
2SAINSBURY'SLOWER RICHMOND ROAD, RICHMONDTW9 4LT146.9p£1.47
3TESCOTESCO STORES LTD, GREAT CENTRAL WAY, LONDONNW10 0TL146.9p£1.47
4TESCOTILLING RD, LONDONNW2 1LZ146.9p£1.47
5TESCOCROYDON RD, BECKENHAMBR3 4AA147.9p£1.48
6TESCOTESCO STORES LTD, 1076 LONDON ROAD, THORNTON HEATHCR7 7ND147.9p£1.48
7TESCO290-290A LEWISHAM ROAD, LONDONSE13 7PA147.9p£1.48
8TESCOTESCO STORES LTD, 107 DUNTON ROAD, LONDONSE1 5HG147.9p£1.48
9GRADE FILLING STATIONPost Office Station, RedCarTS10 3DS147.9p£1.48
10TESCO1 ARMADA WAY, BECKTON, LONDONE6 7ER147.9p£1.48

Fuel Brands in London

London is served by 41 fuel brands across 302 stations within a 10-mile radius. The most common brand is ESSO with 94 stations, followed by SHELL (58) and BP (43).

ESSO94SHELL58BP43TESCO17SAINSBURY'S15TEXACO12ASDA11JET8EG ON THE MOVE6ASDA EXPRESS3GULF2MORRISONS2SHELL HARVEST ENERGY2VALERO2BP BEDDINGTON LANE SERVICE STATION1BP HAMPSTEAD SERVICE STATION1BP MUSEUM SERVICE STATION1EASTHAM SERVICE STATION1GOLDEN CROSS GROUP1GRADE FILLING STATION1GRAND PRIX SERVICE STATION1GROVE VALE FILLING STATION1HARVEST ENERGY1HERTFORD ROAD1JET PETROL STATION1KS LONDON LTD1NEASDEN LANE1NORBURY SERVICE CENTRE LTD1NTS BEACON SERVICE STATION1PARK ROYAL1SHELL HARROW1SHELL HIGH STREET1SHELL MANOR PARK1SHELL SILVERTOWN1SOUTHWARK SERVICE STATION1TEXACO DEPTFORD1TEXACO EAST SHEEN1TEXACO KNIGHTS HILL1TEXACO WELSH HARP1VALERO BECKENHAM1VALERO SYDENHAM1

About London

London is the capital and largest city of England and the United Kingdom, with a metropolitan population of over 9 million. It is a global centre for finance, culture, and transport. London's extensive road network, including the M25 orbital motorway and major A-roads, makes fuel accessibility critical for millions of daily commuters and visitors. The city spans 32 boroughs and the City of London, each with distinct character and fuel pricing dynamics.

About Fuel Prices in London

There are currently 302 petrol stations within 10 miles of London centre reporting live fuel prices. The most common brands are ESSO, SHELL, BP, TESCO and 37 others.

The cheapest unleaded petrol in London today is 128.9p per litre at TEXACO, MONTAGUE SERVICE STATION, 291, MONTAGU ROAD, LONDON, N9 0EU, LONDON. Diesel prices start from 140.9p per litre at TEXACO, MONTAGUE SERVICE STATION, 291, MONTAGU ROAD, LONDON, N9 0EU, LONDON.

By filling up at the cheapest station instead of the average-priced one, you could save approximately £8.57 on a typical 55-litre tank. Over a year of monthly fill-ups, that adds up to around £103 in savings.

Prices are sourced directly from official retailer data feeds including Tesco, Sainsbury's, Asda, Morrisons, BP, Esso, Shell, and Jet. Data is refreshed hourly to ensure you always see the latest prices.

London is located in Greater London, England. Fuel prices in the Greater London area can vary significantly between brands and locations, so comparing prices before filling up can save you money on every tank.

Frequently Asked Questions

What is the cheapest petrol in London today?

The cheapest unleaded petrol (E10) in London today is 128.9p per litre, available at TEXACO on MONTAGUE SERVICE STATION, 291, MONTAGU ROAD, LONDON, N9 0EU, LONDON, N9 0EU. This price is updated hourly from official retailer feeds.

What is the cheapest diesel in London today?

The cheapest diesel (B7) in London today is 140.9p per litre, available at TEXACO on MONTAGUE SERVICE STATION, 291, MONTAGU ROAD, LONDON, N9 0EU, LONDON, N9 0EU. Diesel prices are updated hourly.

How many petrol stations are near London?

There are 302 petrol stations within 10 miles of London centre, operated by 41 different fuel brands including ASDA, ASDA EXPRESS, BP, BP BEDDINGTON LANE SERVICE STATION, BP HAMPSTEAD SERVICE STATION and 36 more.

What is the average fuel price in London?

The average unleaded (E10) price in London is 144.5p per litre, and the average diesel (B7) price is 165.9p per litre. Prices vary between brands and locations. By choosing the cheapest station over the average, you could save approximately £8.57 on a typical 55-litre tank.

Which fuel brands operate in London?

London is served by 41 fuel brands: ASDA, ASDA EXPRESS, BP, BP BEDDINGTON LANE SERVICE STATION, BP HAMPSTEAD SERVICE STATION, BP MUSEUM SERVICE STATION, EASTHAM SERVICE STATION, EG ON THE MOVE, ESSO, GOLDEN CROSS GROUP, GRADE FILLING STATION, GRAND PRIX SERVICE STATION, GROVE VALE FILLING STATION, GULF, HARVEST ENERGY, HERTFORD ROAD, JET, JET PETROL STATION, KS LONDON LTD, MORRISONS, NEASDEN LANE, NORBURY SERVICE CENTRE LTD, NTS BEACON SERVICE STATION, PARK ROYAL, SAINSBURY'S, SHELL, SHELL HARROW, SHELL HARVEST ENERGY, SHELL HIGH STREET, SHELL MANOR PARK, SHELL SILVERTOWN, SOUTHWARK SERVICE STATION, TESCO, TEXACO, TEXACO DEPTFORD, TEXACO EAST SHEEN, TEXACO KNIGHTS HILL, TEXACO WELSH HARP, VALERO, VALERO BECKENHAM, VALERO SYDENHAM. The most common brand is ESSO with 94 stations.

How often are fuel prices updated?

Fuel prices on FuelNearby are updated hourly from official retailer data feeds. This includes data from major brands such as Tesco, Sainsbury's, Asda, Morrisons, BP, Esso, Shell, and Jet. Prices shown reflect the latest data published by each fuel retailer.

Is super unleaded available in London?

Yes, super unleaded (E5) is available at 281 stations near London. The cheapest super unleaded price today is 146.9p per litre at SAINSBURY'S, 95-105 LOWER RICHMOND ROAD, LONDON.

Where does FuelNearby get its data?

All fuel prices on FuelNearby are sourced directly from official retailer APIs and data feeds published by UK fuel brands including Tesco, Sainsbury's, Asda, Morrisons, BP, Esso, Shell, Jet, Texaco, Gulf, and more. Data is refreshed every hour to ensure accuracy.

How can I find the cheapest fuel near London?

Use the FuelNearby interactive map to compare fuel prices at every station near London in real time. You can filter by fuel type, get directions to the cheapest station, and share prices with friends. Visit fuelnearby.co.uk to start comparing.

Find the cheapest fuel near London

Use our interactive map to see every station, compare prices in real time, get directions, and share the best deals.

Open London on Map