Fuel prices
Petrol and diesel prices in Swindon
Compare 22 stations and find the cheapest fuel in Swindon today.
In Swindon, unleaded petrol (E10) averages 170.3p per litre and standard diesel averages 199.5p per litre. The cheapest unleaded is at BP for 167.9p per litre. Prices updated 4 November 2026, 20:53.
Average fuel prices in Swindon
Unleaded
170.3p/L
Lowest 167.9p · UK avg 171.0p
Diesel
199.5p/L
Lowest 197.7p · UK avg 198.4p
Super unleaded
190.1p/L
Lowest 178.9p · UK avg 190.0p
Premium diesel
220.1p/L
Lowest 213.9p · UK avg 217.7p
Latest price update in Swindon: 4 Nov 2026, 20:53. Source: GOV.UK Fuel Finder.
Cheapest unleaded in Swindon
-
BP Cheapest
SWINDON ROAD, SWINDON, SN4 7HF
167.9p
-
SHELL
MARLBOROUGH ROAD, SWINDON, SN3 1NP
167.9p
-
ESSO
DORCAN WAY, SWINDON, SN3 3RA
167.9p
-
ESSO
FLEMING WAY, SWINDON, SN1 2NG
167.9p
-
BP
QUEENS DRIVE SERVICE STATION, SWINDON, SN3 1AS
167.9p
-
BP
MARLBOROUGH ROAD, SWINDON, SN3 6AA
167.9p
-
ASDA WEST SWINDON SUPERSTORE
WEST SWINDON SHOPPING CENTRE, SWINDON, SN5 7DL
168.7p
-
ASDA SWINDON HAYDON SUPERCENTRE
UNIT A1, NORTH SWINDON DISTRICT CENTRE, SWINDON, SN25 4BG
168.7p
-
SAINSBURYS
PADDINGTON DRIVE, SWINDON, SN5 7AA
168.9p
-
TESCO
OCOTAL WAY, SWINDON, SN1 2EH
168.9p
-
BP
67 Bridge End Road, SWINDON, SN3 4PD
168.9p
-
EG ON THE MOVE
GREAT WESTERN WAY, SWINDON, SN2 1US
169.9p
-
SAINSBURYS
OXFORD ROAD, SWINDON, SN3 4EW
169.9p
-
VALERO
KINGSHILL ROAD, SWINDON, SN1 4NG
169.9p
-
BREEZE
NEWPORT ROAD, SWINDON, SN1 3RA
170.9p
-
SHELL
SHRIVENHAM ROAD, SWINDON, SN3 4RS
171.9p
-
SHELL
RODBOURNE ROAD, SWINDON, SN2 1DH
171.9p
-
BP
A419 SOUTHBOUND, SWINDON, SN6 6JR
172.9p
-
ESSO
MARLBOROUGH ROAD, SWINDON, SN4 0NR
172.9p
-
SHELL
SHAW ROAD, SWINDON, SN5 5XS
174.9p
-
ESSO
A419 CRICKLA, SWINDON, SN6 6JR
174.9p
-
BP
BP GARAGE, SWINDON, SN5 8UY
174.9p
Cheapest diesel in Swindon
-
ASDA WEST SWINDON SUPERSTORE Cheapest
WEST SWINDON SHOPPING CENTRE, SWINDON, SN5 7DL
197.7p
-
ASDA SWINDON HAYDON SUPERCENTRE
UNIT A1, NORTH SWINDON DISTRICT CENTRE, SWINDON, SN25 4BG
197.7p
-
BP
SWINDON ROAD, SWINDON, SN4 7HF
197.9p
-
TESCO
OCOTAL WAY, SWINDON, SN1 2EH
197.9p
-
EG ON THE MOVE
GREAT WESTERN WAY, SWINDON, SN2 1US
197.9p
-
SAINSBURYS
PADDINGTON DRIVE, SWINDON, SN5 7AA
198.9p
-
ESSO
DORCAN WAY, SWINDON, SN3 3RA
198.9p
-
BREEZE
NEWPORT ROAD, SWINDON, SN1 3RA
198.9p
-
ESSO
MARLBOROUGH ROAD, SWINDON, SN4 0NR
198.9p
-
BP
QUEENS DRIVE SERVICE STATION, SWINDON, SN3 1AS
198.9p
-
SHELL
MARLBOROUGH ROAD, SWINDON, SN3 1NP
199.9p
-
SHELL
SHAW ROAD, SWINDON, SN5 5XS
199.9p
-
SHELL
SHRIVENHAM ROAD, SWINDON, SN3 4RS
199.9p
-
BP
67 Bridge End Road, SWINDON, SN3 4PD
199.9p
-
SAINSBURYS
OXFORD ROAD, SWINDON, SN3 4EW
199.9p
-
VALERO
KINGSHILL ROAD, SWINDON, SN1 4NG
199.9p
-
ESSO
FLEMING WAY, SWINDON, SN1 2NG
199.9p
-
SHELL
RODBOURNE ROAD, SWINDON, SN2 1DH
199.9p
-
BP
MARLBOROUGH ROAD, SWINDON, SN3 6AA
199.9p
-
ESSO
A419 CRICKLA, SWINDON, SN6 6JR
201.9p
-
BP
A419 SOUTHBOUND, SWINDON, SN6 6JR
201.9p
-
BP
BP GARAGE, SWINDON, SN5 8UY
202.9p
Fuel prices in Swindon: FAQ
What is the average price of petrol in Swindon?
Unleaded (E10) in Swindon averages 170.3p per litre across 22 stations, ranging from 167.9p to 174.9p. That is 0.7p below the UK average.
What is the average price of diesel in Swindon?
Standard diesel in Swindon averages 199.5p per litre across 22 stations, ranging from 197.7p to 202.9p. That is 1.1p above the UK average.
Where is the cheapest petrol in Swindon?
Right now the cheapest unleaded we can see in Swindon is at BP, SWINDON ROAD, SWINDON, SN4 7HF, at 167.9p per litre. Prices change through the day, so check before you set off.
How often are these fuel prices updated?
We refresh prices every 15 minutes from the GOV.UK Fuel Finder scheme, where forecourts report their pump prices.
Fuel prices in other towns and cities
Contains public sector information licensed under the Open Government Licence v3.0. Prices from the GOV.UK Fuel Finder scheme.
Keep your vehicle on the road with VeFix
Save your vehicle, track MOT, tax and servicing, and book trusted UK garages. Free to join.