Diesel prices in Livingston

Live diesel prices at 19 stations in Livingston. Cheapest today £1.980/L, average £2.003/L. Updated 8 November 2026.

The average diesel price in Livingston, £2.003/L, is 1.2% above the national average of £1.979/L. Across 19 stations prices run from £1.980/L to £2.030/L: £2.50 difference on a 50-litre tank. In the seven days to 8 November 2026, the average diesel price fell by £0.010/L at the 18 stations priced on both days.

StationPriceDistance
Morrisons · Almondvale Road, Livingston£1.980/L0.7 km
Asda · Station Road, Armadale£1.980/L10.6 km
Tesco · Blackburn RD, Bathgate£1.980/L6.3 km
Esso · Almondvale, Livingston£1.980/L0.7 km
Polbeth Service Station · Polbeth Service Station, Polbeth, West Calder£1.990/L3.5 km

Nearby cities