Updated 1 day ago

Cheapest petrol in
London · 156 stations

Prices across 156 petrol stations in London. The cheapest unleaded E10 right now is 150.9p/L at Jet Greenman Service Station 1.9p below the London average.

Cheapest E10
150.9p
Jet · E11
London average
152.8p
across 156 stations
VS UK average
−5.9p
UK 158.7p
Last updated
1 day
gov.uk feed

Fuel prices

Updated

Reported to the gov.uk CMA Road Fuel Price Transparency scheme.

Unleaded (E10)Unleaded Petrol
150.9p/L
£40 buys · 26.5L
Super Unleaded (E5)Super Unleaded Petrol
161.9p/L
£40 buys · 24.7L
Diesel (B7)Standard Diesel
173.9p/L
£40 buys · 23.0L

Prices as of . Pump prices may vary.

Report a correction →

All 156 stations in London — ranked by E10 price

Showing 18 of 156see all →
#StationDistrictDistanceE10E5B7Updated
1
Jet Greenman Service StationCheapest
Green Man Service Station, E11 1PP
E116.5 mi150.9p170.9p173.9p1d ago
2
Tesco Barnes Express
159 Castelnau, SW13 9EW
SW136.0 mi150.9p181.9p16d ago
3
Asda Asda Park Royal Superstore
2-20 Western Road, Park Royal, NW10 7LW
NW107.1 mi151.7p177.7p2d ago
4
Jet The Highway Service Station
102-106 The Highway, E1W 2BU
E1W2.0 mi151.9p172.9p179.9p1d ago
5
Jet Scrubs Lane Service Station
Service Station, W10 6AH
W105.3 mi151.9p172.9p179.9p1d ago
6
Jet College Park Services Station
College Park Service Station, NW10 5ND
NW105.8 mi151.9p172.9p179.9p1d ago
7
Jet Jet Service Station Thamesmead
Jet, Thamesmead Service Station 1-3, Bostall Hill, London, Se2 0rb, SE2 0RB
SE29.3 mi151.9p181.9p3h ago
8
Valero White Hart Lane Service Station
Texaco Garage, N17 7RP
N176.1 mi152.9p169.9p184.9p57d ago
9
Tesco Lea Valley Extra - Petrol Filling Station
1 Glover Drive, N18 3HF
N186.8 mi152.9p161.9p178.9p1d ago
10
Asda Asda Tottenham White Hart Lane Petrol Filling Station
335-337 White Hart Lane, Tottenham, N17 7LY
N176.2 mi152.9p181.9p2d ago
11
Bp Rainbow Service Station
Rainbow Service Station, 298-310, Forest Road, London, E17 5jg, E17 5JG
E175.9 mi152.9p169.9p179.9p1d ago
12
Tesco Beckton Extra Gallions Reach - Petrol Filling Station
1 Armada Way, E6 7ER
E67.8 mi153.9p162.9p175.9p2d ago
13
Bp Leytonstone Service Station
509 - 515 High Rd, E11 4PG
E115.6 mi153.9p168.9p179.9p1d ago
14
Texaco Tgc - St Katherines
77 - 101 The Highway, E1W 2BN
E1W1.9 mi153.9p174.9p185.9p4h ago
15
Sainsbury's Sainsburys Beckton
1 Claps Gate Lane, E6 6JF
E67.5 mi153.9p165.9p175.9p1d ago
16
Sainsbury's Sainsburys Low Hall
11 Walthamstow Avenue, E4 8ST
E47.0 mi153.9p165.9p179.9p9h ago
17
Sainsbury's Sainsburys Ladbroke Grove
2 Canal Way, W10 5AA
W104.8 mi153.9p165.9p179.9p1d ago
18
Asda Asda Old Kent Road Superstore
464 - 504 Old Kent Road, SE1 5AG
SE12.8 mi154.7p177.7p21h ago

Prices sourced from the gov.uk Road Fuel Price Transparency scheme. Last fetched 4 Jun, 12:31. Click any station for hours, facilities, payment, reviews and 14-day price history.

Browse by London postcode district

91 districts cover the place — each links to its own postcode page.

CR0
1 station
156.9p
FROM
E1
2 stations
155.9p
FROM
E11
2 stations
150.9p
FROM
E14
2 stations
156.9p
FROM
E15
1 station
159.9p
FROM
E16
1 station
164.9p
FROM
E17
4 stations
152.9p
FROM
E18
1 station
159.9p
FROM
E1W
2 stations
151.9p
FROM
E2
1 station
159.9p
FROM
E3
3 stations
155.9p
FROM
E4
4 stations
153.9p
FROM
E5
1 station
163.9p
FROM
E6
3 stations
153.9p
FROM
E7
2 stations
157.9p
FROM
E8
1 station
161.9p
FROM
EC1V
2 stations
161.9p
FROM
EN2
1 station
157.9p
FROM
EN4
1 station
157.9p
FROM
N1
2 stations
160.9p
FROM
N10
1 station
160.9p
FROM
N11
2 stations
158.9p
FROM
N12
1 station
159.9p
FROM
N13
3 stations
157.9p
FROM
N14
1 station
158.9p
FROM
N17
2 stations
152.9p
FROM
N18
2 stations
152.9p
FROM
N20
1 station
157.9p
FROM
N21
1 station
158.9p
FROM
N4
1 station
156.9p
FROM
N6
1 station
160.9p
FROM
N7
2 stations
160.9p
FROM
N8
2 stations
159.9p
FROM
N9
4 stations
155.9p
FROM
NW1
1 station
160.9p
FROM
NW10
5 stations
151.7p
FROM
NW11
1 station
158.9p
FROM
NW2
2 stations
157.9p
FROM
NW3
2 stations
159.9p
FROM
NW4
1 station
159.9p
FROM
NW7
2 stations
166.9p
FROM
NW9
2 stations
157.9p
FROM
SE1
3 stations
154.7p
FROM
SE10
2 stations
155.9p
FROM
SE11
1 station
159.9p
FROM
SE12
3 stations
156.9p
FROM
SE13
1 station
155.9p
FROM
SE14
2 stations
155.9p
FROM
SE16
2 stations
154.9p
FROM
SE18
1 station
157.9p
FROM
SE19
1 station
163.9p
FROM
SE2
1 station
151.9p
FROM
SE20
2 stations
158.9p
FROM
SE22
1 station
158.9p
FROM
SE23
1 station
159.9p
FROM
SE24
2 stations
163.9p
FROM
SE25
2 stations
155.9p
FROM
SE26
1 station
156.9p
FROM
SE27
1 station
159.9p
FROM
SE3
1 station
160.9p
FROM
SE5
1 station
157.9p
FROM
SE7
1 station
155.7p
FROM
SE9
5 stations
157.9p
FROM
SW10
2 stations
158.9p
FROM
SW11
1 station
164.9p
FROM
SW12
2 stations
161.9p
FROM
SW13
1 station
150.9p
FROM
SW14
1 station
1599.0p
FROM
SW15
3 stations
157.9p
FROM
SW16
2 stations
155.8p
FROM
SW17
2 stations
158.9p
FROM
SW18
2 stations
163.9p
FROM
SW19
3 stations
156.9p
FROM
SW1V
1 station
162.9p
FROM
SW1W
1 station
163.9p
FROM
SW2
1 station
161.9p
FROM
SW20
2 stations
162.9p
FROM
SW6
2 stations
158.9p
FROM
SW7
1 station
160.9p
FROM
SW8
1 station
163.9p
FROM
SW9
1 station
160.9p
FROM
UB6
1 station
157.9p
FROM
W10
2 stations
151.9p
FROM
W11
1 station
157.9p
FROM
W12
1 station
157.9p
FROM
W2
2 stations
161.9p
FROM
W3
3 stations
156.9p
FROM
W4
1 station
158.9p
FROM
W5
2 stations
158.9p
FROM
W6
1 station
164.9p
FROM
W9
1 station
159.9p
FROM

Brands operating in London

About petrol prices in London

London is a city in London, served by 156 petrol stations spread across 91 postcode districts.

Unleaded E10 currently averages 168.8p per litre in London, which is 10.0p above the UK average of 158.7p. Supermarket forecourts tend to offer the lowest prices in most towns. Out-of-town sites are typically 4–6p cheaper than city-centre forecourts.

Filling a 55-litre tank at the cheapest London station today saves around £9.83 compared with the London average — roughly £310 a year for a driver covering 12,000 miles.

Frequently asked questions

Q.Where is the cheapest petrol in London today?
Jet Greenman Service Station on Green Man Service Station is currently cheapest at 150.9p per litre for unleaded E10 — that's 17.9p below the London average and 7.8p below the UK average.
Q.How many petrol stations does this page cover?
We track all 156 petrol stations inside the London boundary, across 91 postcode districts. The list is ranked by E10 price.
Q.Are supermarket forecourts always the cheapest?
Usually, yes. Supermarket forecourts (Asda, Tesco, Sainsbury's, Morrisons) tend to lead the cheapest rankings in most UK towns. Membership-only forecourts such as Costco can be cheaper still for eligible drivers.
Q.How often are prices refreshed?
Prices come from the the UK Government CMA Road Fuel Price Transparency Scheme. Data on this site aims to be refreshed daily. The most recent reading on this page is from 3 hr ago.

Petrol prices in nearby towns