Fuel prices in Bolton

Live prices today at 28 stations in Bolton. Cheapest diesel £1.800/L, petrol £1.640/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. The average petrol price in Bolton, £1.673/L, is 1.2% below the national average of £1.694/L. 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. In the seven days to 8 November 2026, the average petrol price fell by £0.018/L at the 28 stations priced on both days. By brand, a litre of diesel in Bolton averages £1.902/L at independent stations and £1.972/L at Esso: £3.50 apart on a 50-litre tank. Open 24 hours: 18 of 28 stations in Bolton. On a motorway: 0 of 28 stations in Bolton. On the motorway a litre of diesel costs £0.175/L more than elsewhere on average (nationwide).

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