Fill-Up

Where's cheapest to fill up in Croydon?

All 33 petrol stations in Croydon (CR), cheapest first. Free, no sign-up.

Cheapest unleaded today is 167.9p at Esso MFG Foxley — 3.7p under the area average of 171.6p. Diesel averages 199.7p. Croydon is 0.5p cheaper than the UK average.

Prices as of 2 November 2026, retailer-reported to the government Fuel Finder scheme.

Petrol stationUnleaded (E10)Diesel (B7)
Esso MFG Foxley
CR8 2DB
167.9p 199.9p
Sainsburys Purley Way
CR0 4XT
167.9p 196.9p
Esso Purley Way Service Stn Limited
CR0 4RE
167.9p 196.9p
Esso MFG Whitgift
CR2 6EE
167.9p 199.9p
Esso MFG Waddon Court
CR0 4NX
167.9p 197.9p
Shell TGC - Brighton Road
CR2 6AJ
167.9p 199.9p
Esso MFG Coulsdon
CR5 3BR
167.9p 199.9p
Esso MFG Hayling Down
CR8 2BA
167.9p 199.9p
Asda Wallington Superstore
CR0 4XS
169.7p 196.7p
Croydon Addiscombe Esso Express
CR0 6AD
169.9p 197.9p
Croydon Esso Express
CR0 7ER
169.9p 197.9p
BP Beddington Lane
CR0 4TJ
169.9p 199.9p
Esso Rontec Hooley
CR5 3EG
169.9p 199.9p
BP Mitcham Road SF Connect
CR0 3RU
169.9p 199.9p
BP Shirley SF Connect
CR0 8SS
169.9p 197.9p
Tesco Thornton Heath RD Express
CR7 7ND
170.9p 197.9p
NEW Park Esso Express
CR7 6JH
170.9p 198.9p
Tesco Purley Extraprice 3 wks old
CR8 2HA
170.9p 197.9p
Shirley W Wickham Esso Express
CR0 8DN
170.9p 197.9p
Esso MFG Townend
CR3 5UG
171.9p 199.9p
Esso MFG Warlingham
CR6 9LA
171.9p 201.9p
BP Rontec Fernside
CR0 3AB
171.9p 198.9p
Esso MFG Croydon
CR0 0LA
171.9p 199.9p
Starlane
CR5 3EE
172.9p 201.9p
Shell Gloster
CR0 2LG
173.9p 201.9p
Texaco Elite Garages Caterham
CR3 5UF
173.9p 199.9p
Shell Sanderstead
CR2 9LE
175.9p 202.9p
Esso Rontec Forestdale
CR2 8JT
175.9p 199.9p
Shell OLD Coulsdon
CR5 1EN
175.9p 201.9p
BP Godstone Road SF Connect
CR3 0EG
175.9p 202.9p
BP Addington SF Connectprice 3 wks old
CR2 8JH
177.9p 199.9p
Shell Addingtonprice 4 wks old
CR0 5AR
177.9p 199.9p
Shell Little Waitrose Whyteleafe
CR3 0BB
177.9p 202.9p
Get the true cost for your car →

Live prices, plus the fuel you'd burn driving to each one — the bit that needs your mpg. Takes one postcode.

Nearby: Sutton · London (SW) · London (SE) · Bromley