Petrol Prices in Swindon

Cheapest Unleaded (E10)
166.7p
Average: 169.8p
Cheapest Diesel
196.7p
Average: 198.6p
Cheapest Super unleaded
186.9p
Average: 190.9p
Stations
5

Filling a 50-litre tank at the cheapest station saves £1.56 compared with the average.

Unleaded (E10) here is 3.3p cheaper than the Swindon average.

CheapestAverageMost expensiveThe map loads only when you click. © OpenStreetMap · OpenFreeMap

All petrol stations

All petrol stations
StationAddressUnleaded (E10)DieselSuper unleadedPremium diesel
AsdaUnit A1, North Swindon District Centre, Swindon166.7p196.7p––
AsdaWest Swindon Shopping Centre, Swindon166.7p196.7p––
AsdaDorcan Way, Swindon167.9p198.9p186.9p217.9p
AsdaMarlborough Road, Swindon172.9p198.9p191.9p–
AsdaA419 Crickla, Swindon174.9p201.9p193.9p–
Unleaded (E10) / Diesel: 90-day trend
Unleaded (E10)Diesel
160.0p170.0p180.0p190.0p200.0p5 Nov 20266 Nov 2026Unleaded (E10)Diesel

Nearby towns

TownDistanceCheapest Unleaded (E10)Difference
Wiltshire15.6 mi169.9p+3.2p

← Swindon

Updated 6 Nov 2026, 16:47 GMT