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).
| Station | Price | Distance |
|---|---|---|
| Harrowby Filling Station · Harrowby Street, Farnworth, Bolton | £1.800/L | 3.7 km |
| Sainsbury's · Trinity Street, Bolton | £1.920/L | 0.5 km |
| Asda · Moss Bank Way, Bolton | £1.920/L | 2.4 km |
| Shell · Kearsley Service Station, 524, Manchester Road, Kearsley, Bolton | £1.920/L | 7.2 km |
| Asda · Brackley Street, Farnworth, Bolton | £1.920/L | 4 km |