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 ESSO 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

  1. ESSO Cheapest

    DORCAN WAY, SWINDON, SN3 3RA

    167.9p

  2. ESSO

    FLEMING WAY, SWINDON, SN1 2NG

    167.9p

  3. BP

    QUEENS DRIVE SERVICE STATION, SWINDON, SN3 1AS

    167.9p

  4. BP

    MARLBOROUGH ROAD, SWINDON, SN3 6AA

    167.9p

  5. BP

    SWINDON ROAD, SWINDON, SN4 7HF

    167.9p

  6. SHELL

    MARLBOROUGH ROAD, SWINDON, SN3 1NP

    167.9p

  7. ASDA WEST SWINDON SUPERSTORE

    WEST SWINDON SHOPPING CENTRE, SWINDON, SN5 7DL

    168.7p

  8. ASDA SWINDON HAYDON SUPERCENTRE

    UNIT A1, NORTH SWINDON DISTRICT CENTRE, SWINDON, SN25 4BG

    168.7p

  9. SAINSBURYS

    PADDINGTON DRIVE, SWINDON, SN5 7AA

    168.9p

  10. TESCO

    OCOTAL WAY, SWINDON, SN1 2EH

    168.9p

  11. BP

    67 Bridge End Road, SWINDON, SN3 4PD

    168.9p

  12. EG ON THE MOVE

    GREAT WESTERN WAY, SWINDON, SN2 1US

    169.9p

  13. SAINSBURYS

    OXFORD ROAD, SWINDON, SN3 4EW

    169.9p

  14. VALERO

    KINGSHILL ROAD, SWINDON, SN1 4NG

    169.9p

  15. BREEZE

    NEWPORT ROAD, SWINDON, SN1 3RA

    170.9p

  16. SHELL

    SHRIVENHAM ROAD, SWINDON, SN3 4RS

    171.9p

  17. SHELL

    RODBOURNE ROAD, SWINDON, SN2 1DH

    171.9p

  18. BP

    A419 SOUTHBOUND, SWINDON, SN6 6JR

    172.9p

  19. ESSO

    MARLBOROUGH ROAD, SWINDON, SN4 0NR

    172.9p

  20. ESSO

    A419 CRICKLA, SWINDON, SN6 6JR

    174.9p

  21. BP

    BP GARAGE, SWINDON, SN5 8UY

    174.9p

  22. SHELL

    SHAW ROAD, SWINDON, SN5 5XS

    174.9p

Cheapest diesel in Swindon

  1. ASDA WEST SWINDON SUPERSTORE Cheapest

    WEST SWINDON SHOPPING CENTRE, SWINDON, SN5 7DL

    197.7p

  2. ASDA SWINDON HAYDON SUPERCENTRE

    UNIT A1, NORTH SWINDON DISTRICT CENTRE, SWINDON, SN25 4BG

    197.7p

  3. TESCO

    OCOTAL WAY, SWINDON, SN1 2EH

    197.9p

  4. EG ON THE MOVE

    GREAT WESTERN WAY, SWINDON, SN2 1US

    197.9p

  5. BP

    SWINDON ROAD, SWINDON, SN4 7HF

    197.9p

  6. SAINSBURYS

    PADDINGTON DRIVE, SWINDON, SN5 7AA

    198.9p

  7. ESSO

    DORCAN WAY, SWINDON, SN3 3RA

    198.9p

  8. BREEZE

    NEWPORT ROAD, SWINDON, SN1 3RA

    198.9p

  9. ESSO

    MARLBOROUGH ROAD, SWINDON, SN4 0NR

    198.9p

  10. BP

    QUEENS DRIVE SERVICE STATION, SWINDON, SN3 1AS

    198.9p

  11. SHELL

    SHRIVENHAM ROAD, SWINDON, SN3 4RS

    199.9p

  12. BP

    67 Bridge End Road, SWINDON, SN3 4PD

    199.9p

  13. SAINSBURYS

    OXFORD ROAD, SWINDON, SN3 4EW

    199.9p

  14. VALERO

    KINGSHILL ROAD, SWINDON, SN1 4NG

    199.9p

  15. ESSO

    FLEMING WAY, SWINDON, SN1 2NG

    199.9p

  16. SHELL

    RODBOURNE ROAD, SWINDON, SN2 1DH

    199.9p

  17. BP

    MARLBOROUGH ROAD, SWINDON, SN3 6AA

    199.9p

  18. SHELL

    MARLBOROUGH ROAD, SWINDON, SN3 1NP

    199.9p

  19. SHELL

    SHAW ROAD, SWINDON, SN5 5XS

    199.9p

  20. ESSO

    A419 CRICKLA, SWINDON, SN6 6JR

    201.9p

  21. BP

    A419 SOUTHBOUND, SWINDON, SN6 6JR

    201.9p

  22. 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 ESSO, DORCAN WAY, SWINDON, SN3 3RA, 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

Search fuel prices by postcode

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.