Cheapest fuel in London

Updated 18 September 2026

The cheapest petrol in London is 162.9p a litre at Jet, 13-18, Hollybush Hill, London, and the cheapest diesel is 185.9p at the same station. Across 49 forecourts in the area, unleaded averages 173.3p.

Filling a 55-litre tank at the cheapest station costs £89.59 — £5.72 less than filling at the London average, and £9.90 less than the most expensive forecourt nearby.

Cheapest unleaded
162.9pJet
Cheapest diesel
185.9pJet
London average
173.3plevel with vs UK
Forecourts tracked
49within 10 miles

Fuel prices in London

Unleaded in London averages 173.3p, which is level with the national average of 173.3p — in line with the UK average.

The gap between the cheapest and most expensive forecourt in the London area is 18.0p a litre. On a 55-litre tank that is £9.90 — the difference between the best and worst choice on the same day, for the same fuel.

Cheapest forecourts in London right now

Cheapest petrol in London

49 forecourts in the area publish an unleaded price, averaging 173.3p a litre.

Cheapest unleaded near London, 18 September 2026
# Station Unleaded 55-litre tank
1 Jet 13-18, Hollybush Hill, London · E11 1PP 162.9p £89.59
2 Independent / other White Hart Lane, London, N17 7rp, London · N17 7RP 165.9p £91.25
3 Esso 186 East Barnet, Barnet · EN4 8QX 166.9p £91.80
4 Sainsbury's 263d New Cross Road, London · SE14 5UQ 166.9p £91.80
5 BP 509 - 515 High Rd, London · E11 4PG 167.9p £92.34
6 Tesco London · SE16 7LL 168.9p £92.89
7 Esso Enfield · EN1 1JD 169.9p £93.44
8 Esso 1-13 Willoughby Lane, Haringey · N17 0QU 169.9p £93.44
9 Esso 109 Tulse Hill, London · SW2 2QB 170.0p £93.50
10 Shell 728 Sidcup Road, London · SE9 3AL 170.9p £94.00

Cheapest super unleaded petrol in London

46 forecourts in the area publish a super unleaded price, averaging 191.1p a litre.

Cheapest super unleaded near London, 18 September 2026
# Station Super unleaded 55-litre tank
1 BP 509 - 515 High Rd, London · E11 4PG 172.9p £95.09
2 Tesco London · SE16 7LL 178.9p £98.39
3 Sainsbury's 263d New Cross Road, London · SE14 5UQ 178.9p £98.39
4 Esso 186 East Barnet, Barnet · EN4 8QX 181.9p £100.05
5 Tesco 300 Beverley Way, New Malden · KT3 4PJ 182.9p £100.59
6 Gulf 31-33, North Road, London · N6 4BE 184.9p £101.69
7 BP London · W3 6PH 185.9p £102.25
8 Esso 109 Tulse Hill, London · SW2 2QB 185.9p £102.25
9 Texaco Lower Mortlake Road, Richmond, Tw9 2ll, Richmond · TW9 2LL 187.9p £103.34
10 Independent / other White Hart Lane, London, N17 7rp, London · N17 7RP 189.9p £104.44

Cheapest diesel in London

48 forecourts in the area publish a diesel price, averaging 197.7p a litre.

Cheapest diesel near London, 18 September 2026
# Station Diesel 55-litre tank
1 Jet 13-18, Hollybush Hill, London · E11 1PP 185.9p £102.25
2 Tesco London · SE16 7LL 188.9p £103.89
3 Independent / other White Hart Lane, London, N17 7rp, London · N17 7RP 190.9p £105.00
4 Sainsbury's 263d New Cross Road, London · SE14 5UQ 190.9p £105.00
5 BP 509 - 515 High Rd, London · E11 4PG 192.9p £106.09
6 Esso 186 East Barnet, Barnet · EN4 8QX 193.9p £106.64
7 Tesco 300 Beverley Way, New Malden · KT3 4PJ 193.9p £106.64
8 Texaco Lower Mortlake Road, Richmond, Tw9 2ll, Richmond · TW9 2LL 194.9p £107.19
9 Jet 134, Hertford Road, London · N9 7HL 194.9p £107.19
10 Asda London · NW9 0AS 194.9p £107.19

About fuel in London

London has the densest forecourt network in the country and some of the widest price gaps — a few pence a litre separates neighbouring boroughs, and supermarket sites on arterial roads routinely undercut the branded forecourts inside the North and South Circular.

Forecourts in the London area are operated by Esso (19), BP (11), Shell (5), Texaco (4), Jet (3), Tesco (2), Independent / other (1), Sainsbury's (1).

Local tip. Filling up inside Zone 1 is almost always the most expensive option. Sites just outside the North Circular, and the big supermarket forecourts on the A406 and A13, tend to be several pence cheaper than equivalent central stations.

London sits in Greater London, in the London region. This page covers forecourts within about 10 miles of the town centre, which is the realistic detour range for a fill-up.

Fuel prices in nearby towns

Forecourts compete across town boundaries, so a neighbouring town is often worth a look — especially if you are passing through anyway.

See every town and city we cover →

Questions

Fuel prices in London — FAQ

Where is the cheapest petrol in London?

Jet, 13-18, Hollybush Hill, London is currently the cheapest at 162.9p a litre for unleaded. The five cheapest forecourts in the area are Jet 13-18, Hollybush Hill, London (162.9p), Independent / other White Hart Lane, London, N17 7rp, London (165.9p), Esso 186 East Barnet, Barnet (166.9p), Sainsbury's 263d New Cross Road, London (166.9p), BP 509 - 515 High Rd, London (167.9p). Prices change daily — the live map always shows the current figure.

How much is petrol in London?

Unleaded averages 173.3p a litre (£1.73) across 49 forecourts in the London area, ranging from 162.9p to 180.9p. Filling a 55-litre tank at the local average costs £95.31.

How much is diesel in London?

Diesel averages 197.7p a litre across 48 forecourts in the London area. The cheapest is 185.9p at Jet, 13-18, Hollybush Hill, London, and the most expensive nearby is 209.9p.

Is fuel cheaper in London than the rest of the UK?

London averages 173.3p for unleaded against a UK average of 173.3p — level with the national figure. See how much petrol costs across the UK for the full regional picture.

How do I get alerts when fuel gets cheaper in London?

Save your regular forecourts as favourites in the free CheapestFuel iOS app and turn on price-drop notifications. You will get a push alert when one of them cuts its price.

Never overpay in London again

Save your local forecourts as favourites and get a push alert the moment one of them drops its price.

Prices are aggregated from retailers' published fuel price feeds under the UK government's open fuel price scheme, which covers Great Britain only. Last updated 18 September 2026. Figures are indicative and can change without notice — always check the price displayed at the pump before filling up. See our privacy policy for how we handle data.