Fuel prices
Petrol and diesel prices in Croydon
Compare 13 stations and find the cheapest fuel in Croydon today.
In Croydon, unleaded petrol (E10) averages 169.6p per litre and standard diesel averages 198.6p per litre. The cheapest unleaded is at ASDA WALLINGTON SUPERSTORE for 166.7p per litre. Prices updated 4 November 2026, 15:22.
Average fuel prices in Croydon
Unleaded
169.6p/L
Lowest 166.7p · UK avg 171.0p
Diesel
198.6p/L
Lowest 196.7p · UK avg 198.4p
Super unleaded
189.6p/L
Lowest 178.9p · UK avg 190.0p
Premium diesel
217.0p/L
Lowest 207.9p · UK avg 217.7p
Latest price update in Croydon: 4 Nov 2026, 15:22. Source: GOV.UK Fuel Finder.
Cheapest unleaded in Croydon
-
ASDA WALLINGTON SUPERSTORE Cheapest
MARLOW WAY, CROYDON, CR0 4XS
166.7p
-
ESSO
375 PURLEY WAY, CROYDON, CR0 4NX
166.9p
-
SAINSBURYS
DRURY CRESCENT, CROYDON, CR0 4XT
166.9p
-
Esso
PURLEY WAY SERVICE STATION LTD, CROYDON, CR0 4RE
166.9p
-
ESSO
23-41 SHIRLEY RD, CROYDON, CR0 7ER
167.9p
-
ESSO
100-102 LOWER ADDISCOMBE RD, CROYDON, CR0 6AD
167.9p
-
BP
BP MOBIL PETROL STATION, CROYDON, CR0 4TJ
168.9p
-
BP
179 SHIRLEY ROAD, CROYDON, CR0 8SS
168.9p
-
ESSO
WICKHAM RD, CROYDON, CR0 8DN
168.9p
-
BP
3 MITCHAM ROAD, CROYDON, CR0 3RU
168.9p
-
SHELL
117 WHITEHORSE ROAD, CROYDON, CR0 2LG
171.9p
-
ESSO
76 SELSDON PARK ROAD, CROYDON, CR2 8JT
175.9p
-
SHELL
KENT GATEWAY, CROYDON, CR0 5AR
177.9p
Cheapest diesel in Croydon
-
ASDA WALLINGTON SUPERSTORE Cheapest
MARLOW WAY, CROYDON, CR0 4XS
196.7p
-
SAINSBURYS
DRURY CRESCENT, CROYDON, CR0 4XT
196.9p
-
Esso
PURLEY WAY SERVICE STATION LTD, CROYDON, CR0 4RE
196.9p
-
ESSO
375 PURLEY WAY, CROYDON, CR0 4NX
197.9p
-
ESSO
23-41 SHIRLEY RD, CROYDON, CR0 7ER
197.9p
-
BP
179 SHIRLEY ROAD, CROYDON, CR0 8SS
197.9p
-
ESSO
WICKHAM RD, CROYDON, CR0 8DN
197.9p
-
ESSO
100-102 LOWER ADDISCOMBE RD, CROYDON, CR0 6AD
197.9p
-
ESSO
76 SELSDON PARK ROAD, CROYDON, CR2 8JT
199.9p
-
BP
BP MOBIL PETROL STATION, CROYDON, CR0 4TJ
199.9p
-
SHELL
KENT GATEWAY, CROYDON, CR0 5AR
199.9p
-
BP
3 MITCHAM ROAD, CROYDON, CR0 3RU
199.9p
-
SHELL
117 WHITEHORSE ROAD, CROYDON, CR0 2LG
201.9p
Fuel prices in Croydon: FAQ
What is the average price of petrol in Croydon?
Unleaded (E10) in Croydon averages 169.6p per litre across 13 stations, ranging from 166.7p to 177.9p. That is 1.4p below the UK average.
What is the average price of diesel in Croydon?
Standard diesel in Croydon averages 198.6p per litre across 13 stations, ranging from 196.7p to 201.9p. That is 0.2p above the UK average.
Where is the cheapest petrol in Croydon?
Right now the cheapest unleaded we can see in Croydon is at ASDA WALLINGTON SUPERSTORE, MARLOW WAY, CROYDON, CR0 4XS, at 166.7p 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.