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 (E10) in London
| # | Brand | Address | Postcode | Price (ppl) | £/Litre |
|---|---|---|---|---|---|
| 1 | TEXACO | MONTAGUE SERVICE STATION, 291, MONTAGU ROAD, LONDON, N9 0EU, LONDON | N9 0EU | 128.9p | £1.29 |
| 2 | SAINSBURY'S | 95-105 LOWER RICHMOND ROAD, LONDON | SW15 1EU | 134.9p | £1.35 |
| 3 | SAINSBURY'S | LOWER RICHMOND ROAD, RICHMOND | TW9 4LT | 134.9p | £1.35 |
| 4 | TESCO | 159 CASTELNAU, LONDON | SW13 9EW | 134.9p | £1.35 |
| 5 | JET | GREEN MAN SERVICE STATION, 13-18, HOLLYBUSH HILL, LONDON, E11 1PP, LONDON | E11 1PP | 134.9p | £1.35 |
| 6 | ASDA | FORTY LANE, WEMBLEY | HA9 9EX | 137.7p | £1.38 |
| 7 | SAINSBURY'S | 263D NEW CROSS ROAD, LONDON | SE14 5UQ | 137.9p | £1.38 |
| 8 | SAINSBURY'S | 1 CLAPS GATE LANE, LONDON | E6 6JF | 137.9p | £1.38 |
| 9 | TESCO | TESCO STORES LTD, GREAT CENTRAL WAY, LONDON | NW10 0TL | 137.9p | £1.38 |
| 10 | TESCO | TILLING RD, LONDON | NW2 1LZ | 137.9p | £1.38 |
Cheapest Diesel (B7) in London
| # | Brand | Address | Postcode | Price (ppl) | £/Litre |
|---|---|---|---|---|---|
| 1 | TEXACO | MONTAGUE SERVICE STATION, 291, MONTAGU ROAD, LONDON, N9 0EU, LONDON | N9 0EU | 140.9p | £1.41 |
| 2 | ESSO | 39 - 41 ELTHAM HIGH STREET, LONDON | SE9 1DH | 145.9p | £1.46 |
| 3 | VALERO | MARE STREET SERVICE STATION, 122-124, MARE STREET, LONDON, E8 3SG, LONDON | E8 3SG | 149.9p | £1.50 |
| 4 | TESCO | TESCO STORES LTD, 107 DUNTON ROAD, LONDON | SE1 5HG | 150.9p | £1.51 |
| 5 | ASDA | 464 - 504 OLD KENT ROAD, LONDON | SE1 5AG | 152.7p | £1.53 |
| 6 | TESCO | 290-290A LEWISHAM ROAD, LONDON | SE13 7PA | 153.9p | £1.54 |
| 7 | SAINSBURY'S | 95-105 LOWER RICHMOND ROAD, LONDON | SW15 1EU | 153.9p | £1.54 |
| 8 | SAINSBURY'S | LOWER RICHMOND ROAD, RICHMOND | TW9 4LT | 153.9p | £1.54 |
| 9 | SAINSBURY'S | 263D NEW CROSS ROAD, LONDON | SE14 5UQ | 153.9p | £1.54 |
| 10 | TESCO | 159 CASTELNAU, LONDON | SW13 9EW | 153.9p | £1.54 |
Cheapest Super Unleaded (E5) in London
| # | Brand | Address | Postcode | Price (ppl) | £/Litre |
|---|---|---|---|---|---|
| 1 | SAINSBURY'S | 95-105 LOWER RICHMOND ROAD, LONDON | SW15 1EU | 146.9p | £1.47 |
| 2 | SAINSBURY'S | LOWER RICHMOND ROAD, RICHMOND | TW9 4LT | 146.9p | £1.47 |
| 3 | TESCO | TESCO STORES LTD, GREAT CENTRAL WAY, LONDON | NW10 0TL | 146.9p | £1.47 |
| 4 | TESCO | TILLING RD, LONDON | NW2 1LZ | 146.9p | £1.47 |
| 5 | TESCO | CROYDON RD, BECKENHAM | BR3 4AA | 147.9p | £1.48 |
| 6 | TESCO | TESCO STORES LTD, 1076 LONDON ROAD, THORNTON HEATH | CR7 7ND | 147.9p | £1.48 |
| 7 | TESCO | 290-290A LEWISHAM ROAD, LONDON | SE13 7PA | 147.9p | £1.48 |
| 8 | TESCO | TESCO STORES LTD, 107 DUNTON ROAD, LONDON | SE1 5HG | 147.9p | £1.48 |
| 9 | GRADE FILLING STATION | Post Office Station, RedCar | TS10 3DS | 147.9p | £1.48 |
| 10 | TESCO | 1 ARMADA WAY, BECKTON, LONDON | E6 7ER | 147.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).
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