Compare live petrol and diesel prices at 22 petrol stations in SWANSEA. Cheapest fuel near you, updated every 5 minutes.
16°C
Partly cloudy
Avg Unleaded
157.3p
Avg Diesel
186.8p
Cheapest Unleaded
153.9p
Cheapest Diesel
179.7p
TGC - LLANSAMLET
Texaco · SA7 9BA
Unleaded
153.9p
Diesel
192.9p
NTS KILLAY SERVICE STATION
Texaco · SA2 7AE
Unleaded
154.7p
Diesel
189.7p
SAINSBURYS SWANSEA
Sainsbury's · SA1 8JA
Unleaded
154.9p
Diesel
179.9p
EG SWANSEA CARMARTHEN PFS
EG Group · SA5 4AN
Unleaded
154.9p
Diesel
183.9p
ASDA YSTALYFERA SUPERMARKET
Asda · SA9 2DE
Unleaded
154.9p
Diesel
183.9p
SWANSEA PONTARDAWE SUPERSTORE - PETROL FILLING STATION
Tesco · SA8 3AZ
Unleaded
154.9p
Diesel
186.9p
SWANSEA CADLE EXTRA - PETROL FILLING STATION
Tesco · SA5 4BA
Unleaded
154.9p
Diesel
184.9p
SWANSEA LLANSAMLET EXTRA - PETROL FILLING STATION
Tesco · SA7 9RD
Unleaded
154.9p
Diesel
184.9p
ASDA SWANSEA SUPERSTORE
Asda · SA6 8PS
Unleaded
155.7p
Diesel
179.7p
RONTEC MORRISTON
BP · SA7 9AD
Unleaded
155.9p
Diesel
186.9p
Continental Service Station
Murco · SA9 1SW
Unleaded
155.9p
Diesel
188.9p
EG MORRISTON PFS
EG Group · SA6 8EF
Unleaded
155.9p
Diesel
186.9p
EG PORT TALBOT PFS
EG Group · SA13 1HN
Unleaded
155.9p
Diesel
184.9p
EG PORT TENNANT PFS
EG Group · SA1 8PA
Unleaded
155.9p
Diesel
182.9p
CK Foodstores
Murco · SA4 6SR
Unleaded
156.9p
Diesel
183.9p
YSTRADGYNLAIS SUPERSTORE - PETROL FILLING STATION
Tesco · SA9 1AD
Unleaded
156.9p
Diesel
188.9p
Broadway service station
Texaco · SA2 0FA
Unleaded
157.9p
Diesel
184.9p
RONTEC CROSS
Esso · SA4 9AQ
Unleaded
157.9p
Diesel
185.9p
TGC - EAGLE
Texaco · SA5 9AX
Unleaded
157.9p
Diesel
191.9p
MFG MUMBLES
Texaco · SA3 5AS
Unleaded
159.9p
Diesel
181.9p
GOWERTON ESSO EXPRESS
Esso · SA4 3EZ
Unleaded
159.9p
Diesel
190.9p
SWANSEA SERVICE AREA
BP · SA4 9GT
Unleaded
179.9p
Diesel
204.9p
SWANSEA has 22 petrol stationsreporting live prices through the UK government's mandatory fuel price transparency scheme. Average unleaded (E10) is currently 157.3p per litre, with diesel (B7) at 186.8p per litre. The cheapest unleaded right now is 153.9p at TGC - LLANSAMLET (SA7 9BA).
7 of SWANSEA's 22stations are supermarket forecourts (Tesco, Asda, Morrisons, Sainsbury's, Costco), with branded retailers operating the other 15. Supermarket forecourts are 2.9p per litre cheaper than branded stations on average — a £1.59 saving on a typical 55-litre fill.
Nearby towns with cheaper unleaded: Ammanford (151.9p, 9.2 mi) and Pen-Y-Bont Ar Ogwr (156.9p, 16.7 mi). A short detour can save up to £2.97on a 55-litre fill — though factor in fuel for the round trip.
Across all UK cities tracked by PetrolFinder, SWANSEA unleaded is 1.7p below the national average of 159.0p — driven by the local mix of supermarket vs branded forecourts and competition between 8 fuel brands operating in the area. Use the route planner to find the cheapest stop on your journey, or browse the price heatmap to spot regional bargains.
The cheapest unleaded (E10) petrol in SWANSEA is currently 153.9p per litre at TGC - LLANSAMLET (SA7 9BA). The average across 22 stations in SWANSEA is 157.3p per litre. Prices update every 5 minutes from official UK government data.
The cheapest diesel in SWANSEA is currently 179.7p per litre, with an average of 186.8p across 22 stations. That's 0.9p above the UK national diesel average of 185.9p.
In SWANSEA, supermarket forecourts (7 stations: Tesco, Asda, Morrisons, Sainsbury's, Costco) are 2.9p per litre cheaper than branded retailers like Shell, BP and Esso (15 stations). That's a £1.59 saving on a typical 55-litre fill.
Ammanford (151.9p, 9.2 mi) and Pen-Y-Bont Ar Ogwr (156.9p, 16.7 mi) all have lower average unleaded prices than SWANSEA's 157.3p. A short detour can save up to £2.97 on a 55-litre fill — factor in fuel for the round trip.
Prices for the 22 petrol stations in SWANSEA are updated every 5 minutes using the UK Government Fuel Finder API under The Motor Fuel Price (Open Data) Regulations 2025. Retailers are legally required to report price changes within 30 minutes.