Fuel prices in Birmingham

Live prices today at 51 stations in Birmingham. Cheapest diesel £1.900/L, petrol £1.650/L. Updated 9 October 2026.

The average diesel price in Birmingham, £2.003/L, matches the national average of £1.999/L. The average petrol price in Birmingham, £1.733/L, is 0.7% below the national average of £1.745/L. In the seven days to 9 October 2026, the average diesel price rose by £0.002/L at the 51 stations priced on both days. In the seven days to 9 October 2026, the average petrol price rose by £0.003/L at the 51 stations priced on both days. By brand, a litre of diesel in Birmingham averages £1.978/L at independent stations and £2.026/L at Esso: £1.92 apart on a 40-litre tank. Open 24 hours: 30 of 51 stations in Birmingham. On a motorway: 1 of 51 stations in Birmingham. On the motorway a litre of diesel costs £0.139/L more than elsewhere on average (nationwide).

StationPriceDistance
COSTCO WHOLESALE BIRMINGHAM£1.900/L4.3 km
Witton Road£1.930/L3.5 km
Gravelly Park Service Station£1.960/L4.6 km
Reddicap Service Station£1.970/L11.8 km
Hockley£1.970/L2.2 km

Nearby cities