Skip to content

Petrol stations in Swansea

There are 23 petrol stations in Swansea (Wales) with current fuel prices. The cheapest diesel is currently € 1.779 at Tesco.

Cheapest Diesel£ 1.779 — Tesco
Cheapest Unleaded£ 1.609 — Tesco
Stations23
Loading map…
Tesco
Tesco Stores Ltd, Gwyns Drift, Alltwen, Pontardawe, SA8 3AZ Swansea
Unleaded (E10): £ 1.609Diesel: £ 1.779
Broadway service station Texaco
Shell Uk Ltd, Broadway Service Station, Cockett Road, Cockett, SA2 0FA Swansea
Unleaded (E10): £ 1.669Diesel: £ 1.809
Sainsburys
Quay Parade, SA1 8JA Swansea
Unleaded (E10): £ 1.619Diesel: £ 1.819
Murco
Merco, Glebe Road, Loughor, SA4 6SR Swansea
Unleaded (E10): £ 1.619Diesel: £ 1.819
Texaco Killay
Texaco, 362-364, Gower Road, Killay, SA2 7AE Swansea
Unleaded (E10): £ 1.619Diesel: £ 1.839
Murco
Continental Service Station (abercrave) Ltd, Caerbont, Abercrave, SA9 1SW Swansea
Unleaded (E10): £ 1.619Diesel: £ 1.839
Tesco
Pontardulais Road, Cadle, SA5 4BA Swansea
Unleaded (E10): £ 1.639Diesel: £ 1.839
Asda
Upper Forest Way, SA6 8PS Swansea
Unleaded (E10): £ 1.647Diesel: £ 1.857
Eg On The Move
Fabian Way, Port Tennant, SA1 8PA Swansea
Unleaded (E10): £ 1.639Diesel: £ 1.859
Asda
Glanyrafon, Godrergraig, SA9 2DE Swansea
Unleaded (E10): £ 1.639Diesel: £ 1.859
Tesco
Nantyffin Road, Llansamlet, SA7 9RD Swansea
Unleaded (E10): £ 1.649Diesel: £ 1.859
Texaco
Mumbles Road, SA3 5AS Swansea
Unleaded (E10): £ 1.659Diesel: £ 1.859
Texaco
Texaco Ltd, Woodlands Service Station, Wind Road, Ystradgynlais, Swansea, SA9 2JX, SA9 2JX Swansea
Unleaded (E10): £ 1.649Diesel: £ 1.869
Eg On The Move
1093 Carmarthen Road, Fforestfach, SA5 4AN Swansea
Unleaded (E10): £ 1.649Diesel: £ 1.869
Esso
62 Bryn-y-mor Rd, SA4 3EZ Swansea
Unleaded (E10): £ 1.669Diesel: £ 1.869
Eg On The Move
Neath Road, Morriston, SA6 8EF Swansea
Unleaded (E10): £ 1.649Diesel: £ 1.879
Tesco
Wind Road, Ystradgynlais, SA9 1AD Swansea
Unleaded (E10): £ 1.669Diesel: £ 1.889
Esso
Swansea Road, SA4 9AQ Swansea
Unleaded (E10): £ 1.699Diesel: £ 1.889
Eg On The Move
Talbot Road, Port Talbot, SA13 1HN Swansea
Unleaded (E10): £ 1.659Diesel: £ 1.899
BP
Samlet Road, SA7 9AD Swansea
Unleaded (E10): £ 1.679Diesel: £ 1.899
Texaco
Llangyfelach Road, Treboath, SA5 9AX Swansea
Unleaded (E10): £ 1.679Diesel: £ 1.899
Texaco
117-129 Peniel Green Road, Llansamlet, SA7 9BA Swansea
Unleaded (E10): £ 1.679Diesel: £ 1.899
BP
Swansea Service Area, M4 J47, SA4 9GT Swansea
Unleaded (E10): £ 1.899Diesel: £ 2.099

Price trend in Swansea

Diesel ranged between £ 1.749 and £ 2.099 over the last 30 days.

Unleaded (E10) ranged between £ 1.579 and £ 1.899 over the last 30 days.

DateAvg. DieselAvg. Unleaded
20/08/2026£ 1.821£ 1.627
21/08/2026£ 1.822£ 1.626
24/08/2026£ 1.822£ 1.626
25/08/2026£ 1.825£ 1.626
26/08/2026£ 1.829£ 1.626
27/08/2026£ 1.831£ 1.627
28/08/2026£ 1.832£ 1.627
29/08/2026£ 1.835
31/08/2026£ 1.837£ 1.631
01/09/2026£ 1.837£ 1.630
02/09/2026£ 1.837£ 1.633
03/09/2026£ 1.852£ 1.641
04/09/2026£ 1.860£ 1.647
05/09/2026£ 1.868£ 1.658

Price comparison

Swansea is currently more expensive than the median in Wales (1.1p) and the average in United Kingdom (0.6p).

AreaDieselUnleaded (E10)
City£ 1.870£ 1.664
Wales£ 1.859£ 1.649
United Kingdom£ 1.864£ 1.649

Nearby stations

CityStationsDieselUnleaded (E10)
Abertawe4£ 1.839£ 1.639
Ammanford3£ 1.799£ 1.599
Neath7£ 1.809£ 1.599
Llanelli9£ 1.819£ 1.617