Diesel prices in Cardiff

Live diesel prices at 31 stations in Cardiff. Cheapest today £1.950/L, average £1.984/L. Updated 8 November 2026.

The average diesel price in Cardiff, £1.984/L, matches the national average of £1.979/L. Across 31 stations prices run from £1.950/L to £2.040/L: £4.50 difference on a 50-litre tank. In the seven days to 8 November 2026, the average diesel price fell by £0.007/L at the 31 stations priced on both days.

StationPriceDistance
Asda · Longwood Drive, Coryton Roundabout, Cardiff£1.950/L6.7 km
Asda · Capital Retail Park-Leckwith Road, Cardiff£1.960/L2.1 km
Tesco · Excelsior Estate, Excelsior Road, Cardiff£1.960/L2.6 km
Asda · Ferry Road Retail Park, Cardiff£1.960/L2.9 km
Tesco · Tesco Express, Tyn-y-Parc Road, Cardiff£1.960/L4.7 km

Nearby cities