Swindon
22 stations with live fuel prices · cheapest unleaded from £1.547
Swindon has 22 reporting petrol stations from 11 brands. Today's cheapest unleaded sits at £1.547 per litre, with the most expensive at £1.629, a spread of 8.2p across the city. The average across Swindon is £1.581 for E10 and £1.807 for diesel. Prices update hourly from the UK Government Fuel Finder service.
- Asda Calcutt Express PetrolA419 Crickla, Sn6 6jrEsso£1.629E10£1.889Diesel
- Blagrove Service StationBp Garage, Great Western Way, Swindon, Sn5 8uyBp£1.629E10£1.869Diesel
- Seven Bridges Sf ConnectA419 Southbound, Sn6 6jrBp£1.629E10£1.889Diesel
- Asda Chiseldon Camp ExpressMarlborough Road, Sn4 0nrEsso£1.619E10£1.829Diesel
- Coate Sf ConnectMarlborough Road, Sn3 6aaBp£1.599E10£1.819Diesel
- Mfg Marlborough RoadMarlborough Road, Sn3 1npShell£1.599E10£1.819Diesel
- Shell Co-Op Mead WayShaw Road, Sn5 5xsShell£1.599E10£1.829Diesel
- Bridge End Service Station67 Bridge End Road, Sn3 4pdBp£1.579E10£1.789Diesel
- Mfg Fleming WayFleming Way, Sn1 2ngEsso£1.579E10£1.799Diesel
- Pgg Kings HillKingshill Road, Sn1 4ngTexaco Kings Hill£1.579E10£1.799Diesel
- Pgg RodbourneRodbourne Road, Sn2 1dhShell Rodbourne£1.579E10£1.799Diesel
- Pgg South MarstonShrivenham Road, Sn3 4rsShell South Marston£1.579E10£1.799Diesel
- Show Meadow Sf ConnectSwindon Road, Sn4 7hfBp£1.579E10£1.819Diesel
- Breeze Harvest Energy SwindonNewport Road, Sn1 3raBreeze Harvest Energy£1.569E10£1.799Diesel
- Queens Drive Service StationQueens Drive Service Station, Queens Drive, Sn3 1asBp£1.569E10£1.799Diesel
- Asda Dorcan Way ExpressDorcan Way, Sn3 3raEsso£1.559E10£1.819Diesel
- Eg Swindon PfsGreat Western Way, Sn2 1usEg on the Move£1.559E10£1.799Diesel
- Sainsburys StrattonOxford Road, Sn3 4ewSainsbury's£1.559E10£1.749Diesel
- Sainsburys BridgemeadPaddington Drive, Bridgemead, Sn5 7aaSainsbury's£1.549E10£1.749Diesel
- Swindon Extra Petrol FillingOcotal Way, Sn1 2ehTesco£1.549E10£1.759Diesel
- Asda Swindon Haydon SupercentreUnit a1, North Swindon District Centre, Abbey Meads, Sn25 4bgAsda£1.547E10£1.767Diesel
- Asda West Swindon SuperstoreWest Swindon Shopping Centre, Sn5 7dlAsda£1.547E10£1.767Diesel
Top fuel brands in Swindon
Swindon fuel prices: questions
Where is the cheapest petrol in Swindon right now?+
Today the cheapest unleaded in Swindon is £1.547 per litre at Asda Swindon Haydon Supercentre. The cheapest diesel is £1.749 at Sainsburys Bridgemead. Prices change hourly, so the leader can shift through the day.
How often do Swindon fuel prices update?+
Every hour. We pull prices directly from the UK Government Fuel Finder service, which retailers are legally required to update within 30 minutes of any change. The figures on this page reflect what every reporting station in Swindon has charged in the last 60 minutes.
Why does fuel vary so much across Swindon?+
The spread between today's cheapest and most expensive E10 in Swindon is 8.2p per litre. Local competition does most of the work: stations near a supermarket rival cut prices to stay close to it, while those without nearby competition can charge several pence more. Wholesale supplier contracts and how quickly each retailer follows market changes also matter.
How many petrol stations are in Swindon?+
Swindon has 22 reporting petrol stations from 11 different brands, all listed on this page with their latest prices. Stations are required to report under the UK Fuel Finder Scheme, so coverage is effectively complete for any forecourt with a public price.