Diesel prices in Bolton

Live diesel prices at 27 stations in Bolton. Cheapest today £1.800/L, average £1.947/L. Updated 8 November 2026.

The average diesel price in Bolton, £1.947/L, is 1.6% below the national average of £1.979/L. Across 27 stations prices run from £1.800/L to £2.000/L: £10.00 difference on a 50-litre tank. In the seven days to 8 November 2026, the average diesel price fell by £0.008/L at the 27 stations priced on both days.

StationPriceDistance
Harrowby Filling Station · Harrowby Street, Farnworth, Bolton£1.800/L3.7 km
Sainsbury's · Trinity Street, Bolton£1.920/L0.5 km
Asda · Moss Bank Way, Bolton£1.920/L2.4 km
Shell · Kearsley Service Station, 524, Manchester Road, Kearsley, Bolton£1.920/L7.2 km
Asda · Brackley Street, Farnworth, Bolton£1.920/L4 km

Nearby cities