Fuel prices
Petrol and diesel prices in London
Compare 155 stations and find the cheapest fuel in London today.
In London, unleaded petrol (E10) averages 172.0p per litre and standard diesel averages 199.6p per litre. The cheapest unleaded is at Jet for 162.9p per litre. Prices updated 4 November 2026, 19:06.
Average fuel prices in London
Unleaded
172.0p/L
Lowest 162.9p · UK avg 171.0p
Diesel
199.6p/L
Lowest 189.9p · UK avg 198.4p
Super unleaded
191.3p/L
Lowest 175.9p · UK avg 190.0p
Premium diesel
219.6p/L
Lowest 185.9p · UK avg 217.7p
Latest price update in London: 4 Nov 2026, 19:06. Source: GOV.UK Fuel Finder.
Cheapest unleaded in London
-
Jet Cheapest
GREEN MAN SERVICE STATION, LONDON, E11 1PP
162.9p
-
TOTAL ENERGIES
197-205 Leytonstone Road, London, E15 1LN
162.9p
-
JET
JET, THAMESMEAD SERVICE STATION 1-3, BOSTALL HILL, LONDON, SE2 0RB, LONDON, SE2 0RB
165.9p
-
SAINSBURYS
1A PHILIPOT PATH, LONDON, SE9 5DL
165.9p
-
ASDA PARK ROYAL SUPERSTORE
2-20 WESTERN ROAD, PARK ROYAL, LONDON, NW10 7LW
166.7p
-
ESSO
727A LEA BRIDGE, LONDON, E17 9DZ
166.9p
-
ASDA WALTHAMSTOW EXPRESS PETROL
124 MARKHOUSE ROAD, LONDON, E17 8BQ
166.9p
-
ESSO
39 - 41 ELTHAM HIGH STREET, LONDON, SE9 1DH
166.9p
-
ESSO
394 HOE ST, LONDON, E17 9AA
166.9p
-
Texaco
BLUE STAR SERVICE STATION, 1, SIDCUP ROAD, LONDON, SE12 8BL, LONDON, SE12 8BL
166.9p
-
ESSO
59 SIDCUP RD, LONDON, SE12 8BL
166.9p
-
ASDA COLINDALE SUPERSTORE
CAPITOL WAY OFF EDGWARE ROAD, COLINDALE, LONDON, NW9 0AS
167.7p
-
SHELL
728 SIDCUP ROAD, LONDON, SE9 3AL
167.9p
-
BP
RAINBOW SERVICE STATION, 298-310, FOREST ROAD, LONDON, E17 5JG, LONDON, E17 5JG
167.9p
-
Eastham Service Station
EAST HAM SERVICE STATION, LONDON, E6 3RR
167.9p
-
TESCO
1 GLOVER DRIVE, LONDON, N18 3HF
167.9p
-
JET
COLLEGE PARK SERVICE STATION, LONDON, NW10 5ND
167.9p
-
Valero
TEXACO GARAGE, LONDON, N17 7RP
167.9p
-
BP
509 - 515 High Rd, London, E11 4PG
167.9p
-
ESSO
153 BRAMLEY RD, LONDON, N14 4XA
167.9p
-
TESCO
1 ARMADA WAY, LONDON, E6 7ER
167.9p
-
Gulf
JOHN NICHOL CARS, LONDON, N6 4BE
167.9p
-
TESCO
TESCO STORES LTD, COPPETTS CENTRE, LONDON, N12 0SH
167.9p
-
BP
BEXLEY ROAD, LONDON, SE9 2NL
167.9p
-
TEXACO
347 COCKFOSTERS ROAD, LONDON, EN4 0JY
167.9p
Cheapest diesel in London
-
TESCO Cheapest
1 ARMADA WAY, LONDON, E6 7ER
189.9p
-
SAINSBURYS
1 CLAPS GATE LANE, LONDON, E6 6JF
189.9p
-
Gulf
MAYESBROOK MOTORS, 334, ROMFORD ROAD, LONDON, E7 8BS, LONDON, E7 8BS
191.9p
-
Jet
GREEN MAN SERVICE STATION, LONDON, E11 1PP
192.9p
-
Valero
MARE STREET SERVICE STATION, LONDON, E8 3SG
193.9p
-
ASDA OLD KENT ROAD SUPERSTORE
464 - 504 OLD KENT ROAD, LONDON, SE1 5AG
194.7p
-
ASDA PARK ROYAL SUPERSTORE
2-20 WESTERN ROAD, PARK ROYAL, LONDON, NW10 7LW
194.7p
-
TESCO
SURREY QUAYS CENTRE, LONDON, SE16 7LL
194.9p
-
JET
JET, THAMESMEAD SERVICE STATION 1-3, BOSTALL HILL, LONDON, SE2 0RB, LONDON, SE2 0RB
194.9p
-
ASDA TOTTENHAM WHITE HART LANE PETROL FILLING STATION
335-337 WHITE HART LANE, TOTTENHAM, LONDON, N17 7LY
194.9p
-
TESCO
TESCO STORES LTD, LONDON, SE1 5HG
194.9p
-
ASDA BETHNAL GREEN VALLANCE ROAD PETROL FILLING STATION
112 VALLANCE ROAD, LONDON, E1 5BW
194.9p
-
ASDA ISLE OF DOGS SUPERSTORE
151 EAST FERRY ROAD, ISLE OF DOGS, LONDON, E14 3BT
194.9p
-
Valero
TEXACO GARAGE, LONDON, N17 7RP
194.9p
-
TESCO
1 GLOVER DRIVE, LONDON, N18 3HF
194.9p
-
TESCO
TESCO STORES LTD, LONDON, E3 3DA
194.9p
-
TESCO
290-290A LEWISHAM ROAD, LONDON, SE13 7PA
194.9p
-
ASDA CHARLTON SUPERSTORE
BUGSBY WAY, CHARLTON, LONDON, SE7 7ST
195.7p
-
SAINSBURYS
1A PHILIPOT PATH, LONDON, SE9 5DL
195.9p
-
SAINSBURYS
263D NEW CROSS ROAD, LONDON, SE14 5UQ
195.9p
-
SAINSBURYS
WILLIAMSON ROAD, LONDON, N4 1UJ
195.9p
-
ASDA COLINDALE SUPERSTORE
CAPITOL WAY OFF EDGWARE ROAD, COLINDALE, LONDON, NW9 0AS
196.7p
-
JET
SERVICE STATION, LONDON, W10 6AH
196.9p
-
TESCO
159 CASTELNAU, LONDON, SW13 9EW
196.9p
-
SAINSBURYS
11 WALTHAMSTOW AVENUE, LONDON, E4 8ST
196.9p
Fuel prices in London: FAQ
What is the average price of petrol in London?
Unleaded (E10) in London averages 172.0p per litre across 155 stations, ranging from 162.9p to 299.9p. That is 1.0p above the UK average.
What is the average price of diesel in London?
Standard diesel in London averages 199.6p per litre across 151 stations, ranging from 189.9p to 299.9p. That is 1.2p above the UK average.
Where is the cheapest petrol in London?
Right now the cheapest unleaded we can see in London is at Jet, GREEN MAN SERVICE STATION, LONDON, E11 1PP, at 162.9p per litre. Prices change through the day, so check before you set off.
How often are these fuel prices updated?
We refresh prices every 15 minutes from the GOV.UK Fuel Finder scheme, where forecourts report their pump prices.
Fuel prices in other towns and cities
Contains public sector information licensed under the Open Government Licence v3.0. Prices from the GOV.UK Fuel Finder scheme.
Keep your vehicle on the road with VeFix
Save your vehicle, track MOT, tax and servicing, and book trusted UK garages. Free to join.