Fuel Prices Across Swindon (SN) Today

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

Cheapest Petrol in Swindon (SN)

149.9p per litre at SAINSBURY'S, Melksham
Area average: 159.2p — save up to 9.3p/litre

Cheapest Diesel in Swindon (SN)

176.9p per litre at SAINSBURY'S, Melksham
Area average: 183.9p — save up to 7.0p/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 159.2p per litre across 62 stations. Diesel (B7) averages 183.9p across 63 stations. Unleaded is 1.0p above the national average of 158.2p.

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)
159.2p
62 stations
±4.5p std dev
+1.0p vs national
Super Unleaded (E5)
177.9p
56 stations
±6.6p std dev
+1.9p vs national
Diesel (B7)
183.9p
63 stations
±5.4p std dev
+2.4p vs national
Premium Diesel
202.2p
39 stations
±5.3p 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 156.9p 165.9p 179.9p
ESSO, South Swindon SN1 2NG 158.9p 179.9p 181.9p 199.9p
BREEZE HARVEST ENERGY, South Swindon SN1 3RA 156.9p 177.9p 179.9p
TEXACO KINGS HILL, South Swindon SN1 4NG 157.9p 177.9p 179.9p
Murco, Devizes SN10 1PQ 159.9p 187.9p
ESSO, Devizes (SN10 2AA) SN10 2AA 159.9p 186.9p 205.9p
ESSO, Devizes (SN10 2EP) SN10 2EP 159.9p 178.9p 186.9p
ESSO, Calne SN11 8AA 161.9p 179.9p 183.9p 199.9p
JET Calne, Calne SN11 8AH Super-market 162.9p 177.9p 185.9p 200.9p
TESCO, Calne SN11 9FQ Super-market 161.9p 171.9p 181.9p
ESSO, Melksham SN12 6DE 151.9p 170.9p 181.9p
SAINSBURY'S, Melksham SN12 6LL Super-market 149.9p Cheapest 161.9p Cheapest 176.9p Cheapest
Turnpike, Melksham Without SN12 6RE 155.9p 167.9p 179.9p 189.9p Cheapest
Sparoad Service Station, Melksham SN12 7NY Super-market 151.9p 169.9p 182.9p 199.9p
TEXACO, Melksham SN12 7QW 152.9p 175.9p 179.9p 199.9p
BP, Melksham SN12 8AU 156.9p 179.9p 181.9p 199.9p
Central Convenience, Atworth SN12 8HN 160.9p 172.9p 182.9p 194.9p
Ashley Garage LTD, Box (Wiltshire) SN13 8AA Super-market 159.9p 175.9p 186.9p 202.9p
TEXACO, Corsham SN13 9DA 157.9p 175.9p 182.9p 200.9p
SAINSBURY'S, Chippenham (Wiltshire) SN14 0BJ Super-market 151.9p 163.9p 177.9p
ESSO, Chippenham (Wiltshire) (SN14 0JH) SN14 0JH 157.9p 172.9p 181.9p 195.9p
ESSO, Chippenham (Wiltshire) (SN14 0RL) SN14 0RL 157.9p 179.9p 181.9p 199.9p
BP, Stanton St. Quintin SN14 6BN 159.9p 179.9p 183.9p 199.9p
BP, Leigh Delamere (SN14 6LB) SN14 6LB Motorway 175.9p 195.9p 194.9p 214.9p
BP, Leigh Delamere (SN14 6LB) SN14 6LB Motorway 175.9p 195.9p 194.9p 214.9p
Esso, Chippenham Without SN14 6NA Super-market 159.9p 179.9p 186.9p 206.9p
BP, Chippenham (Wiltshire) SN14 6UY 159.9p 180.9p 184.9p 205.9p
MORRISONS, Chippenham (Wiltshire) SN14 6YD Super-market 153.9p 169.9p 179.9p
SHELL, Cold Ashton SN14 8LB 159.9p 185.9p 183.9p 199.9p
F G Bond & Son, Marshfield Garage, Marshfield (South Gloucestershire) SN14 8LR 169.0p 199.0p
ESSO, Chippenham (Wiltshire) (SN15 2AR) SN15 2AR 157.9p 176.9p 182.9p
Edmonds Service Station, Lyneham SN15 4PD 159.9p 179.9p 179.9p
TEXACO, St. Paul Malmesbury Without SN16 9JL 161.9p 182.9p 183.9p 204.9p
Kinch Fuel Oils Ltd, Minety SN16 9QH 210.0p
SHELL RODBOURNE, Central Swindon North SN2 1DH 157.9p 177.9p 179.9p 199.9p
EG ON THE MOVE, Central Swindon North SN2 1US 155.9p 175.9p 181.9p 201.9p
BP, Stratton St Margaret SN2 7AS 159.9p 179.9p 179.9p 199.9p
ASDA, Haydon Wick Swindon SN25 4BG 155.7p 179.7p
BP, South Swindon (SN3 1AS) SN3 1AS Super-market 158.9p 173.9p 182.9p 197.9p
SHELL, South Swindon SN3 1NP 161.9p 185.9p 181.9p 199.9p
ESSO, Stratton St Margaret Swindon SN3 3RA 155.9p 174.9p 185.9p 204.9p
SAINSBURY'S, Stratton St Margaret SN3 4EW Super-market 155.9p 167.9p 178.9p
BP , Stratton St Margaret SN3 4PD 158.9p 176.9p 179.9p 195.9p
SHELL SOUTH MARSTON, Stratton St Margaret SN3 4RS 157.9p 177.9p 179.9p 199.9p
BP, South Swindon (SN3 6AA) SN3 6AA 161.9p 182.9p 182.9p 203.9p
ESSO, Chiseldon SN4 0NR 164.9p 183.9p 185.9p
ESSO, Royal Wootton Bassett (SN4 7AS) SN4 7AS 155.9p 174.9p 181.9p
BP, Royal Wootton Bassett SN4 7HF 159.9p 180.9p 189.9p 210.9p
ESSO, Royal Wootton Bassett (SN4 8ES) SN4 8ES 159.9p 189.9p
SHELL, West Swindon SN5 5XS 161.9p 184.9p 185.9p 214.9p
SAINSBURY'S, Central Swindon North SN5 7AA Super-market 154.9p 166.9p 178.9p
ASDA, West Swindon SN5 7DL 155.7p 179.7p
BP, West Swindon SN5 8UY 162.9p 179.9p 186.9p 199.9p
BP, Cricklade SN6 6JR 162.9p 183.9p 189.9p 210.9p
ESSO, Cricklade SN6 6JR 162.9p 181.9p 189.9p
ESSO, Highworth SN6 7DE 159.9p 179.9p 181.9p 199.9p
ESSO, Faringdon SN7 7BU 157.9p 176.9p 181.9p
BP, Pusey SN7 8PY 157.9p 178.9p 183.9p 204.9p
ESSO, Marlborough SN8 1LH 159.9p 179.9p 181.9p 199.9p
JET, Fyfield SN8 1PU 156.7p 189.9p 179.7p
SHELL, Burbage SN8 3AR 159.7p 179.7p 181.7p 201.7p
BP Marlborough, Marlborough SN8 4FD Super-market 159.9p 177.9p 181.9p 199.9p
ESSO, Pewsey SN9 5HH 159.9p 179.9p 181.9p 199.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 £2482/year on fuel across the Swindon (SN) postcode area (at 159.2p/L). That's £16 more than the UK average of £2466.

A diesel driver doing the same 12000 miles at 50 mpg spends about £2006/year at the area's average diesel price of 183.9p/L. That's £26 more than the UK average of £1980.

Choose the right station — save £££

Across the Swindon area, the cheapest petrol is 149.9p/L and the most expensive is 175.9p/L — a 26.0p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £15.60.

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

Frequently Asked Questions

The average unleaded petrol (E10) price across the Swindon (SN) postcode area is currently 159.2p per litre from 62 stations. The national average is 158.2p, so the Swindon area is 1.0p 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 183.9p per litre from 63 stations. The national average is 181.5p, so the Swindon area is 2.4p 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 159.2p compared to the national average of 158.2p — that's 1.0p more expensive than the UK average. Diesel averages 183.9p compared to 181.5p nationally — 2.4p 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.