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.
| Date | Avg. Diesel | Avg. 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).
| Area | Diesel | Unleaded (E10) |
|---|---|---|
| City | £ 1.870 | £ 1.664 |
| Wales | £ 1.859 | £ 1.649 |
| United Kingdom | £ 1.864 | £ 1.649 |