Live petrol prices at 25 stations in Barnsley. Cheapest today £1.600/L, average £1.684/L. Updated 8 November 2026.
The average petrol price in Barnsley, £1.684/L, is 0.6% below the national average of £1.694/L. Across 25 stations prices run from £1.600/L to £1.760/L: £8.00 difference on a 50-litre tank. In the seven days to 8 November 2026, the average petrol price fell by £0.018/L at the 25 stations priced on both days.
| Station | Price | Distance |
|---|---|---|
| Asda · The Cross, Silkstone, Barnsley | £1.600/L | 5.7 km |
| Shell · Minsthorpe Lane, South Elmsall, Pontefract | £1.640/L | 13.3 km |
| Tesco · Market Street, Hemsworth, Pontefract | £1.640/L | 10.7 km |
| Jet · Great Houghton Service Station, Rotherham Road, Great Houghton, Barnsley | £1.660/L | 8.6 km |
| Morrisons · Lower Thomas Street, Barnsley | £1.660/L | 0.3 km |