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
-
SAINSBURYS
1A PHILIPOT PATH, LONDON, SE9 5DL
165.9p
-
JET
JET, THAMESMEAD SERVICE STATION 1-3, BOSTALL HILL, LONDON, SE2 0RB, LONDON, SE2 0RB
165.9p
-
ASDA PARK ROYAL SUPERSTORE
2-20 WESTERN ROAD, PARK ROYAL, LONDON, NW10 7LW
166.7p
-
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
-
ESSO
727A LEA BRIDGE, LONDON, E17 9DZ
166.9p
-
ASDA COLINDALE SUPERSTORE
CAPITOL WAY OFF EDGWARE ROAD, COLINDALE, LONDON, NW9 0AS
167.7p
-
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
-
ESSO
810 GREEN LANES, LONDON, N21 2SA
167.9p
-
SHELL
45 RUSSELL LANE, LONDON, N20 0BB
167.9p
-
ASDA ISLE OF DOGS SUPERSTORE
151 EAST FERRY ROAD, ISLE OF DOGS, LONDON, E14 3BT
167.9p
-
SHELL
551 SIDCUP ROAD, LONDON, SE9 3AF
167.9p
-
JET
SERVICE STATION, LONDON, W10 6AH
167.9p
-
Valero
CRAVEN PARK SERVICE STATION, 2, CHURCH ROAD, LONDON, NW10 9PX, LONDON, NW10 9PX
167.9p
-
SHELL
728 SIDCUP ROAD, LONDON, SE9 3AL
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
1 GLOVER DRIVE, LONDON, N18 3HF
194.9p
-
Valero
TEXACO GARAGE, LONDON, N17 7RP
194.9p
-
TESCO
290-290A LEWISHAM ROAD, LONDON, SE13 7PA
194.9p
-
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
-
TESCO
TESCO STORES LTD, LONDON, E3 3DA
194.9p
-
ASDA CHARLTON SUPERSTORE
BUGSBY WAY, CHARLTON, LONDON, SE7 7ST
195.7p
-
SAINSBURYS
263D NEW CROSS ROAD, LONDON, SE14 5UQ
195.9p
-
SAINSBURYS
1A PHILIPOT PATH, LONDON, SE9 5DL
195.9p
-
SAINSBURYS
WILLIAMSON ROAD, LONDON, N4 1UJ
195.9p
-
ASDA COLINDALE SUPERSTORE
CAPITOL WAY OFF EDGWARE ROAD, COLINDALE, LONDON, NW9 0AS
196.7p
-
Eastham Service Station
EAST HAM SERVICE STATION, LONDON, E6 3RR
196.9p
-
BP
NEWHAM WAY, LONDON, E16 1QX
196.9p
-
ESSO
59 SIDCUP RD, LONDON, SE12 8BL
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.