Petrol stations in Croydon
There are 13 petrol stations in Croydon (South East) with current fuel prices. The cheapest diesel is currently € 1.627 at Asda.
Cheapest Diesel£ 1.627 — Asda
Cheapest Unleaded£ 1.497 — Asda
Stations13
Loading map…
Asda
Marlow Way, CR0 4XS Croydon
Unleaded (E10): £ 1.497Diesel: £ 1.627
Sainsbury's
Drury Crescent, CR0 4XT Croydon
Unleaded (E10): £ 1.489Diesel: £ 1.629
Esso
Wickham Rd, CR0 8DN Croydon
Unleaded (E10): £ 1.509Diesel: £ 1.669
Esso
375 Purley Way, CR0 4NX Croydon
Unleaded (E10): £ 1.529Diesel: £ 1.669
BP
179 Shirley Road, CR0 8SS Croydon
Unleaded (E10): £ 1.519Diesel: £ 1.679
Esso
100-102 Lower Addiscombe Rd, CR0 6AD Croydon
Unleaded (E10): £ 1.509Diesel: £ 1.689
Esso
23-41 Shirley Rd, CR0 7ER Croydon
Unleaded (E10): £ 1.509Diesel: £ 1.689
Esso
Purley Way Service Station Ltd, 514, Purley Way, CR0 4RE Croydon
Unleaded (E10): £ 1.549Diesel: £ 1.699
BP
3 Mitcham Road, CR0 3RU Croydon
Unleaded (E10): £ 1.559Diesel: £ 1.699
Esso
76 Selsdon Park Road, CR2 8JT Croydon
Unleaded (E10): £ 1.579Diesel: £ 1.699
Shell
Kent Gateway, CR0 5AR Croydon
Unleaded (E10): £ 1.589Diesel: £ 1.729
BP
Bp Mobil Petrol Station, 35, Beddington Lane, CR0 4TJ Croydon
Unleaded (E10): £ 1.569Diesel: £ 1.739
Shell
117 Whitehorse Road, CR0 2LG Croydon
Unleaded (E10): £ 1.599Diesel: £ 1.739
Price trend in Croydon
Diesel ranged between £ 1.577 and £ 1.789 over the last 30 days.
Unleaded (E10) ranged between £ 1.467 and £ 1.629 over the last 30 days.
| Date | Avg. Diesel | Avg. Unleaded |
|---|---|---|
| 07/07/2026 | £ 1.630 | £ 1.510 |
| 08/07/2026 | £ 1.630 | — |
| 09/07/2026 | £ 1.628 | — |
| 10/07/2026 | £ 1.630 | £ 1.512 |
| 11/07/2026 | — | £ 1.515 |
| 12/07/2026 | £ 1.633 | £ 1.515 |
| 13/07/2026 | — | £ 1.517 |
| 14/07/2026 | £ 1.638 | £ 1.520 |
| 15/07/2026 | £ 1.648 | £ 1.525 |
| 16/07/2026 | — | £ 1.524 |
| 17/07/2026 | £ 1.660 | £ 1.525 |
| 18/07/2026 | £ 1.665 | £ 1.528 |
| 19/07/2026 | £ 1.670 | £ 1.530 |
| 20/07/2026 | £ 1.681 | £ 1.530 |
Price comparison
Croydon is currently cheaper than the median in South East (1.0p) and the average in United Kingdom (0.4p).
| Area | Diesel | Unleaded (E10) |
|---|---|---|
| City | £ 1.689 | £ 1.539 |
| South East | £ 1.699 | £ 1.549 |
| United Kingdom | £ 1.693 | £ 1.539 |
Nearby stations
| City | Stations | Diesel | Unleaded (E10) |
|---|---|---|---|
| South Croydon | 3 | £ 1.699 | £ 1.549 |
| Purley | 3 | £ 1.699 | £ 1.549 |
| Beckenham | 4 | £ 1.659 | £ 1.499 |
| Carshalton | 3 | £ 1.699 | £ 1.559 |