Fuel Prices Across the Swindon (SN) Postcode Area

Last updated: · Prices refresh every 30 minutes from the UK government's Fuel Finder service.

Looking for Swindon itself? See the cheapest petrol & diesel prices in Swindon — this page covers the whole Swindon postcode area.

Cheapest Petrol in Swindon (SN)

147.9p per litre at Sainsbury's, Melksham
Area average: 153.5p — save up to 5.6p/litre

Cheapest Diesel in Swindon (SN)

Area average: 173.3p — save up to 8.4p/litre

There are 63 fuel stations reporting live prices across the Swindon (SN) postcode area via the UK government's Fuel Finder service. Unleaded petrol (E10) averages 153.5p per litre across 62 stations. Diesel (B7) averages 173.3p across 63 stations. Unleaded is 0.8p above the national average of 152.7p.

Use our fuel station finder to find the most economical place to fill up near you, or calculate the fuel cost of a longer trip.

Average Petrol and Diesel Prices in Swindon (SN) (pence per litre)

Unleaded (E10)
153.5p
62 stations
±4.5p std dev
+0.8p vs national
Super Unleaded (E5)
172.6p
56 stations
±6.1p std dev
+1.5p vs national
Diesel (B7)
173.3p
63 stations
±7.5p std dev
+3.1p vs national
Premium Diesel
191.5p
39 stations
±4.6p std dev
+0.6p vs national

30-Day Price Trend in Swindon (pence per litre)

Daily averages across all stations in the Swindon (SN) postcode area over the last 30 days.

Fuel Stations in Swindon (SN)

Station Postcode E10 E5 B7 SDV
Tesco, South Swindon SN1 2EH Super-market 150.9p 159.9p Cheapest 165.9p
Esso, South Swindon SN1 2NG 151.9p 175.9p 167.9p 189.9p
Breeze Harvest Energy, South Swindon SN1 3RA 149.9p 170.9p 164.9p Cheapest
Texaco Kings Hill, South Swindon SN1 4NG 151.9p 171.9p 171.9p
Murco, Devizes SN10 1PQ 152.9p 175.9p
Esso, Devizes (SN10 2AA) SN10 2AA 149.9p 169.9p 188.9p
Esso, Devizes (SN10 2EP) SN10 2EP 149.9p 168.9p 169.9p
Esso, Calne SN11 8AA 155.9p 175.9p 171.9p 189.9p
Jet Calne, Calne SN11 8AH Super-market 153.9p 168.9p 172.9p 187.9p
Tesco, Calne SN11 9FQ Super-market 155.9p 165.9p 171.9p
Esso, Melksham SN12 6DE 149.9p 168.9p 169.9p
Sainsbury's, Melksham SN12 6LL Super-market 147.9p Cheapest 159.9p 167.9p
Turnpike, Melksham Without SN12 6RE 149.7p 160.9p 174.9p 184.9p
Sparoad Service Station, Melksham SN12 7NY Super-market 147.9p 161.9p 167.9p 189.9p
Texaco, Melksham SN12 7QW 147.9p 169.9p 166.9p 185.9p
BP, Melksham SN12 8AU 149.9p 175.9p 167.9p 189.9p
Central Convenience, Atworth SN12 8HN 154.9p 168.9p 172.9p 186.9p
Ashley Garage, Box (Wiltshire) SN13 8AA Super-market 152.9p 168.9p 173.9p 189.9p
Texaco, Corsham SN13 9DA 151.9p 169.9p 171.9p 189.9p
Sainsbury's, Chippenham (Wiltshire) SN14 0BJ Super-market 148.9p 160.9p 167.9p
Esso, Chippenham (Wiltshire) (SN14 0JH) SN14 0JH 149.9p 164.9p 169.9p 183.9p Cheapest
Esso, Chippenham (Wiltshire) (SN14 0RL) SN14 0RL 149.9p 175.9p 169.9p 189.9p
BP, Stanton St. Quintin SN14 6BN 152.9p 175.9p 171.9p 189.9p
BP, Leigh Delamere (SN14 6LB) SN14 6LB Motorway 169.9p 186.9p 184.9p 201.9p
BP, Leigh Delamere (SN14 6LB) SN14 6LB Motorway 169.9p 186.9p 184.9p 201.9p
Esso, Chippenham Without SN14 6NA Super-market 153.9p 177.9p 173.9p 193.9p
BP, Chippenham (Wiltshire) SN14 6UY 153.9p 174.9p 173.9p 194.9p
Morrisons, Chippenham (Wiltshire) SN14 6YD Super-market 148.9p 165.9p 167.9p
Shell, Cold Ashton SN14 8LB 151.9p 179.9p 169.9p 189.9p
F G Bond & Son, Marshfield Garage, Marshfield (South Gloucestershire) SN14 8LR 169.0p 199.0p
Esso, Chippenham (Wiltshire) (SN15 2AR) SN15 2AR 151.9p 170.9p 173.9p
Edmonds Service Station, Lyneham SN15 4PD 155.9p 179.9p 177.9p
Texaco, St. Paul Malmesbury Without SN16 9JL 152.9p 173.9p 171.9p 192.9p
Kinch Fuel Oils, Minety SN16 9QH 210.0p
Shell Rodbourne, Central Swindon North SN2 1DH 152.9p 172.9p 171.9p 191.9p
EG On The Move, Central Swindon North SN2 1US 150.9p 170.9p 168.9p 188.9p
BP, Stratton St Margaret (SN2 7AS) SN2 7AS 151.9p 175.9p 167.9p 189.9p
Asda, Haydon Wick Swindon SN25 4BG Super-market 150.7p 165.7p
BP, South Swindon (SN3 1AS) SN3 1AS Super-market 151.9p 166.9p 169.9p 184.9p
Shell, South Swindon SN3 1NP 151.9p 179.9p 169.9p 189.9p
Esso, Stratton St Margaret Swindon SN3 3RA 153.9p 172.9p 172.9p 191.9p
Sainsbury's, Stratton St Margaret SN3 4EW Super-market 152.9p 164.9p 167.9p
BP, Stratton St Margaret (SN3 4PD) SN3 4PD 150.9p 175.9p 169.9p 194.9p
Shell South Marston, Stratton St Margaret SN3 4RS 152.9p 172.9p 171.9p 191.9p
BP, South Swindon (SN3 6AA) SN3 6AA 152.9p 173.9p 169.9p 190.9p
Esso, Chiseldon SN4 0NR 155.9p 174.9p 173.9p
Esso, Royal Wootton Bassett (SN4 7AS) SN4 7AS 155.9p 174.9p 179.9p
BP, Royal Wootton Bassett SN4 7HF 157.9p 178.9p 179.9p 200.9p
Esso, Royal Wootton Bassett (SN4 8ES) SN4 8ES 155.9p 179.9p
Shell, West Swindon SN5 5XS 154.9p 179.9p 169.9p 194.9p
Sainsbury's, Central Swindon North SN5 7AA Super-market 151.9p 163.9p 165.9p
Asda, West Swindon SN5 7DL Super-market 150.7p 165.7p
BP, West Swindon SN5 8UY 156.9p 175.9p 176.9p 192.9p
BP, Cricklade SN6 6JR 159.9p 180.9p 183.9p 204.9p
Esso, Cricklade SN6 6JR 161.9p 180.9p 186.9p
Esso, Highworth SN6 7DE 151.9p 175.9p 169.9p 189.9p
Esso, Faringdon SN7 7BU 155.9p 174.9p 174.9p
BP, Pusey SN7 8PY 154.9p 175.9p 174.9p 195.9p
Esso, Marlborough SN8 1LH 151.9p 175.9p 171.9p 189.9p
Jet, Fyfield SN8 1PU 152.7p 169.9p 172.7p
Shell, Burbage SN8 3AR 151.7p 171.7p 171.7p 191.7p
BP Marlborough, Marlborough SN8 4FD Super-market 152.9p 170.9p 172.9p 190.9p
Esso, Pewsey SN9 5HH 151.9p 175.9p 171.9p 189.9p

Station Map

What does fuel cost a typical driver in the Swindon area?

At current prices, a typical driver covering 12000 miles a year in a petrol car averaging 35 mpg spends about £2392/year on fuel across the Swindon (SN) postcode area (at 153.5p/L). That's £12 more than the UK average of £2380.

A diesel driver doing the same 12000 miles at 50 mpg spends about £1890/year at the area's average diesel price of 173.3p/L. That's £33 more than the UK average of £1857.

Choose the right station — save £££

Across the Swindon area, the cheapest petrol is 147.9p/L and the most expensive is 169.9p/L — a 22.0p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £13.20.

For diesel the spread is 45.1p/L (164.9p cheapest, 210.0p dearest) — £27.06 saved on a 60‑litre fill.

Frequently Asked Questions

The average unleaded petrol (E10) price across the Swindon (SN) postcode area is currently 153.5p per litre from 62 stations. The national average is 152.7p, so the Swindon area is 0.8p above the national average. Prices are sourced from the UK government's Fuel Finder service and updated every 30 minutes.

The average diesel (B7) price across the Swindon (SN) postcode area is currently 173.3p per litre from 63 stations. The national average is 170.2p, so the Swindon area is 3.1p above the national average. Prices are sourced from the UK government's Fuel Finder service.

There are currently 63 fuel stations reporting prices across the Swindon postcode area. This includes supermarket forecourts, independent stations, and branded sites.

Unleaded petrol in the Swindon area averages 153.5p compared to the national average of 152.7p — that's 0.8p more expensive than the UK average. Diesel averages 173.3p compared to 170.2p nationally — 3.1p above average.

Fuel prices on MPG Calc are updated every 30 minutes using official data from the UK government's Fuel Finder service. All retailers with 250+ filling stations are required by law to report their prices, covering the vast majority of UK forecourts.