Fuel prices in London
Unleaded petrol (E10) in London currently runs from 160.9p to 165.9p, averaging 165.1p across 15 stations with recent reports. The lowest is Greenman Service Station (E11 1PP).
Stations & prices
Unleaded petrol (E10)
★ Lowest reported160.9p


164.9p
164.9p
164.9p
165.9p
165.9p
165.9p- IN165.9p

165.9p
165.9p
Immediate surrounding stations within 3.5 miles (8 nearby)
Accessible stations just beyond the town boundary in neighbouring areas:
★ Lowest reported169.9p
169.9p
169.9p
169.9p
171.9p
171.9p
173.9p
179.9p
Showing reported prices from official GOV.UK reports. Open a station for reported prices, opening hours and directions — prices can change before you arrive.
Area overview
| Fuel | Lowest | Average | Highest | Spread | Reports |
|---|---|---|---|---|---|
| Unleaded petrol (E10) | 160.9p | 169.7p | 176.9p | 16.0p | 149 of 164 |
| Super unleaded (E5) | 174.9p | 188.1p | 199.9p | 25.0p | 118 of 148 |
| Diesel (B7) | 189.9p | 198.6p | 203.9p | 14.0p | 94 of 160 |
| Premium diesel | 194.9p | 217.2p | 224.9p | 30.0p | 36 of 94 |
| B10 | 199.9p | 199.9p | 199.9p | 0.0p | 1 of 1 |
Supermarket vs. Branded Stations in London
Unleaded petrol (E10) price comparison across 149 local stations
Statistics use eligible recent reports — prices updated within 14 days. Stations reporting less recently remain active at their last confirmed board price. Read how we calculate our statistics.
Across all London stations in the UK, we track 165 fuel stations, and 149 of them have reported an unleaded price in the last 14 days. Reported unleaded currently runs from 160.9p to 176.9p, averaging 169.7p — a spread of 16.0p.
Diesel runs from 189.9p to 203.9p, averaging 198.6p across 94 recent reports.
134 stations have updated their price in the last 7 days, and the lowest price we can currently see is 160.9p at Greenman Service Station.
Prices are reported by stations when they change. The spread is the gap between the lowest and highest reported price — not a guaranteed saving on your journey.
MOT or service due? Compare local garages
Compare verified local MOT & service prices near London.
Fuel brands in London
Explore London
Nearby towns
Common questions about fuel in London
What is the cheapest petrol in London today?
The lowest reported unleaded petrol (E10) price in London is 160.9p per litre at Greenman Service Station (E11 1PP). This is 8.8p/L below the London average of 169.7p across 149 stations with recent reports.
What is the cheapest diesel in London today?
Standard diesel (B7) in London starts from 189.9p per litre at Tesco Beckton Extra Gallions Reach (E6 7ER), compared to an area average of 198.6p across 94 recent reports (8.7p/L below average).
How often are fuel prices in London updated?
Prices in London are monitored continuously via official UK Fuel Finder reports. 20 stations in London updated within the last 24 hours, and 136 of 165 updated over the past 7 days. The average price report age across London is 5.6 days. Under government regulations, fuel retailers are mandated to publish price revisions within 30 minutes of updating their totem displays.
What is the price spread across fuel stations in London?
The price spread for standard petrol in London is 16.0p per litre (spanning from 160.9p to 176.9p). Choosing the cheapest station instead of the most expensive one yields an immediate saving of 16.0p per litre on every fill.
Are supermarket fuel stations cheaper in London?
37 of the 165 stations in London are run by supermarkets (Tesco, Sainsbury's, Asda). Supermarket stations (Tesco, Sainsbury's, Asda) average 168.3p for unleaded, which is 1.9p/L cheaper than branded stations (Texaco, Shell, Jet averaging 170.2p).
Which fuel stations in London are open 24 hours?
122 of 165 stations in London offer 24-hour refuelling access, including Texaco East Sheen, Shell Whitechapel, Jet Five Star Service Station and 119 more.



