Fuel Prices Across Croydon (CR) Today
Last updated: · Prices refresh every 30 minutes from the UK government's Fuel Finder service.
Cheapest Petrol in Croydon (CR)
Cheapest Diesel in Croydon (CR)
There are 33 fuel stations reporting live prices across the Croydon (CR) postcode area via the UK government's Fuel Finder service. Unleaded petrol (E10) averages 159.9p per litre across 33 stations. Diesel (B7) averages 182.0p across 33 stations. Unleaded is 1.8p above the national average of 158.1p.
Use our fuel station finder to find the most economical place to fill up near you, or calculate the fuel cost of a longer trip.
Average Petrol and Diesel Prices in Croydon (CR) (pence per litre)
30-Day Price Trend in Croydon (pence per litre)
Daily averages across all stations in the Croydon (CR) postcode area over the last 30 days.
Fuel Stations in Croydon (CR)
| Station | Postcode | E10 | E5 | B7 | SDV |
|---|---|---|---|---|---|
| ESSO, New Addington South Croydon | CR0 0LA | 161.9p | 179.9p | 183.9p | 199.9p |
| SHELL, Selhurst Croydon | CR0 2LG | 161.9p | 189.9p | 183.9p | 209.9p |
| BP, West Thornton Croydon | CR0 3AB | 156.9p | 175.9p | 179.9p | 198.9p |
| BP, Broad Green Croydon | CR0 3RU | 161.9p | 182.9p | 181.9p | 202.9p |
| ESSO, Waddon Croydon | CR0 4NX | 157.9p | 179.9p | 179.9p | 199.9p |
| Esso, Waddon Croydon | CR0 4RE | 157.9p | 176.9p | 181.9p | 198.9p |
| BP, Sutton | CR0 4TJ | 159.9p | 177.9p | 179.9p | 189.9p Cheapest |
| ASDA, Sutton | CR0 4XS | 152.7p | – | 177.7p | – |
| SAINSBURY'S, Waddon Croydon | CR0 4XT Super-market | 150.9p Cheapest | 162.9p Cheapest | 175.9p Cheapest | – |
| SHELL, Selsdon Croydon | CR0 5AR | 164.9p | 184.9p | 186.9p | 214.9p |
| ESSO, Addiscombe West Croydon | CR0 6AD | 155.9p | 170.9p | 179.9p | 193.9p |
| ESSO, Shirley North Croydon | CR0 7ER | 154.9p | 170.9p | 179.9p | 193.9p |
| ESSO, Shirley South Croydon | CR0 8DN | 155.9p | 170.9p | 179.9p | 193.9p |
| BP, Shirley North Croydon | CR0 8SS | 156.9p | 177.9p | 179.9p | 200.9p |
| SHELL, South Croydon | CR2 6AJ | 161.9p | 182.9p | 181.9p | 202.9p |
| ESSO, South Croydon | CR2 6EE | 159.9p | 179.9p | 179.9p | 199.9p |
| BP, Selsdon Croydon | CR2 8JH | 164.9p | 185.9p | 186.9p | 207.9p |
| ESSO, Selsdon Vale Croydon | CR2 8JT | 163.9p | 183.9p | 186.9p | 206.9p |
| SHELL, Sanderstead Croydon | CR2 9LE | 164.9p | 189.9p | 184.9p | 209.9p |
| SHELL, Whyteleafe | CR3 0BB | 163.9p | 189.9p | 183.9p | 209.9p |
| BP, Whyteleafe | CR3 0EG | 164.9p | 185.9p | 184.9p | 205.9p |
| Texaco, Caterham | CR3 5UF | 161.9p | 178.9p | 184.9p | 201.9p |
| ESSO, Caterham | CR3 5UG | 161.9p | 179.9p | 183.9p | 199.9p |
| SHELL, Old Coulsdon Croydon | CR5 1EN | 164.9p | 184.9p | 184.9p | 209.9p |
| ESSO, Coulsdon Town Croydon | CR5 3BR | 159.9p | 179.9p | 182.9p | – |
| Starlane Service Station, Hooley | CR5 3EE | 160.9p | 179.9p | 183.9p | 203.9p |
| ESSO, Hooley | CR5 3EG | 161.9p | 180.9p | 184.9p | 203.9p |
| ESSO, Warlingham | CR6 9LA | 161.9p | 179.9p | 182.9p | 199.9p |
| ESSO, West Thornton Croydon | CR7 6JH | 155.9p | 170.9p | 180.9p | – |
| TESCO, Bensham Manor Croydon | CR7 7ND Super-market | 155.9p | 164.9p | 177.9p | – |
| ESSO, Purley Oaks Croydon | CR8 2BA | 161.9p | 179.9p | 181.9p | 199.9p |
| ESSO, Purley Croydon | CR8 2DB | 161.9p | 179.9p | 179.9p | 199.9p |
| TESCO, Purley Croydon | CR8 2HA Super-market | 152.9p | 162.9p | 176.9p | – |
Station Map
Towns in the Croydon Area
Browse fuel prices by town for more detailed local comparisons.
What does fuel cost a typical driver in the Croydon area?
At current prices, a typical driver covering 12000 miles a year in a petrol car averaging 35 mpg spends about £2492/year on fuel across the Croydon (CR) postcode area (at 159.9p/L). That's £28 more than the UK average of £2464.
A diesel driver doing the same 12000 miles at 50 mpg spends about £1986/year at the area's average diesel price of 182.0p/L. That's £6 more than the UK average of £1980.
Choose the right station — save £££
Across the Croydon area, the cheapest petrol is 150.9p/L and the most expensive is 164.9p/L — a 14.0p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £8.40.
For diesel the spread is 11.0p/L (175.9p cheapest, 186.9p dearest) — £6.60 saved on a 60‑litre fill.