Fuel prices in Leicester

Live prices today at 57 stations in Leicester. Cheapest diesel £1.900/L, petrol £1.690/L. Updated 9 October 2026.

The average diesel price in Leicester, £1.995/L, matches the national average of £1.999/L. The average petrol price in Leicester, £1.756/L, is 0.6% above the national average of £1.745/L. In the seven days to 9 October 2026, the average diesel price held steady at the 57 stations priced on both days. In the seven days to 9 October 2026, the average petrol price rose by £0.002/L at the 56 stations priced on both days. By brand, a litre of diesel in Leicester averages £1.943/L at Sainsbury's and £2.005/L at Shell: £2.48 apart on a 40-litre tank. Open 24 hours: 34 of 57 stations in Leicester. On a motorway: 3 of 57 stations in Leicester. On the motorway a litre of diesel costs £0.139/L more than elsewhere on average (nationwide).

StationPriceDistance
COSTCO WHOLESALE LEICESTER£1.930/L6.3 km
SAINSBURYS LEICESTER NORTH£1.960/L4.2 km
ASDA LEICESTER ABBEY LANE SUPERSTORE£1.960/L2 km
ASDA THURMASTON SUPERSTORE£1.960/L6.2 km
Glenfield-Road-Service-Station£1.970/L1.8 km

Nearby cities