Petrol prices in Doncaster

Live petrol prices at 39 stations in Doncaster. Cheapest today £1.620/L, average £1.686/L. Updated 8 November 2026.

The average petrol price in Doncaster, £1.686/L, matches the national average of £1.694/L. Across 39 stations prices run from £1.620/L to £1.930/L: £15.50 difference on a 50-litre tank. In the seven days to 8 November 2026, the average petrol price fell by £0.017/L at the 39 stations priced on both days.

StationPriceDistance
Jet · Doncaster Road, South Elmsall£1.620/L12.8 km
Asda · Gliwice Way, Bawtry Road, Doncaster£1.660/L2.1 km
Texaco · Texaco, Wheatley Hall Road, Doncaster£1.670/L3.9 km
Morrisons · York Road, Doncaster£1.670/L1.5 km
Morrisons · Woodfield Way, Balby£1.670/L2.9 km

Nearby cities