Petrol stations in Swansea
There are 23 petrol stations in Swansea (Wales) with current fuel prices. The cheapest diesel is currently € 1.639 at Sainsbury's.
Cheapest Diesel£ 1.639 — Sainsbury's
Cheapest Unleaded£ 1.519 — Sainsbury's
Stations23
Loading map…
Murco
Merco, Glebe Road, Loughor, SA4 6SR Swansea
Unleaded (E10): £ 1.519Diesel: £ 1.639
Sainsbury's
Quay Parade, SA1 8JA Swansea
Unleaded (E10): £ 1.519Diesel: £ 1.639
Asda
Upper Forest Way, SA6 8PS Swansea
Unleaded (E10): £ 1.517Diesel: £ 1.647
Eg On The Move
Fabian Way, Port Tennant, SA1 8PA Swansea
Unleaded (E10): £ 1.539Diesel: £ 1.649
Eg On The Move
Talbot Road, Port Talbot, SA13 1HN Swansea
Unleaded (E10): £ 1.519Diesel: £ 1.659
Tesco
Pontardulais Road, Cadle, SA5 4BA Swansea
Unleaded (E10): £ 1.529Diesel: £ 1.659
Texaco
Llangyfelach Road, Treboath, SA5 9AX Swansea
Unleaded (E10): £ 1.539Diesel: £ 1.659
Eg On The Move
1093 Carmarthen Road, Fforestfach, SA5 4AN Swansea
Unleaded (E10): £ 1.539Diesel: £ 1.659
Tesco
Tesco Stores Ltd, Gwyns Drift, Alltwen, Pontardawe, SA8 3AZ Swansea
Unleaded (E10): £ 1.499Diesel: £ 1.669
Texaco Killay
Texaco, 362-364, Gower Road, Killay, SA2 7AE Swansea
Unleaded (E10): £ 1.529Diesel: £ 1.669
Texaco
Mumbles Road, SA3 5AS Swansea
Unleaded (E10): £ 1.549Diesel: £ 1.669
Tesco
Nantyffin Road, Llansamlet, SA7 9RD Swansea
Unleaded (E10): £ 1.529Diesel: £ 1.679
Esso
Swansea Road, SA4 9AQ Swansea
Unleaded (E10): £ 1.579Diesel: £ 1.679
Eg On The Move
Neath Road, Morriston, SA6 8EF Swansea
Unleaded (E10): £ 1.549Diesel: £ 1.689
Murco
Continental Service Station (abercrave) Ltd, Caerbont, Abercrave, SA9 1SW Swansea
Unleaded (E10): £ 1.519Diesel: £ 1.699
Asda
Glanyrafon, Godrergraig, SA9 2DE Swansea
Unleaded (E10): £ 1.519Diesel: £ 1.699
Texaco
117-129 Peniel Green Road, Llansamlet, SA7 9BA Swansea
Unleaded (E10): £ 1.529Diesel: £ 1.699
BP
Samlet Road, SA7 9AD Swansea
Unleaded (E10): £ 1.559Diesel: £ 1.699
Texaco
Texaco Ltd, Woodlands Service Station, Wind Road, Ystradgynlais, Swansea, SA9 2JX, SA9 2JX Swansea
Unleaded (E10): £ 1.519Diesel: £ 1.709
Esso
62 Bryn-y-mor Rd, SA4 3EZ Swansea
Unleaded (E10): £ 1.549Diesel: £ 1.709
Tesco
Wind Road, Ystradgynlais, SA9 1AD Swansea
Unleaded (E10): £ 1.529Diesel: £ 1.719
Broadway service station Texaco
Shell Uk Ltd, Broadway Service Station, Cockett Road, Cockett, SA2 0FA Swansea
Unleaded (E10): £ 1.559Diesel: £ 1.729
BP
Swansea Service Area, M4 J47, SA4 9GT Swansea
Unleaded (E10): £ 1.799Diesel: £ 1.999
Price trend in Swansea
Diesel ranged between £ 1.557 and £ 1.999 over the last 30 days.
Unleaded (E10) ranged between £ 1.479 and £ 1.799 over the last 30 days.
| Date | Avg. Diesel | Avg. Unleaded |
|---|---|---|
| 07/07/2026 | £ 1.621 | £ 1.507 |
| 08/07/2026 | £ 1.621 | — |
| 09/07/2026 | £ 1.622 | — |
| 10/07/2026 | £ 1.624 | £ 1.506 |
| 11/07/2026 | — | £ 1.509 |
| 12/07/2026 | £ 1.626 | £ 1.509 |
| 13/07/2026 | — | £ 1.510 |
| 14/07/2026 | £ 1.632 | £ 1.512 |
| 15/07/2026 | £ 1.641 | £ 1.517 |
| 16/07/2026 | — | £ 1.521 |
| 17/07/2026 | £ 1.661 | £ 1.526 |
| 18/07/2026 | £ 1.671 | £ 1.532 |
| 19/07/2026 | £ 1.675 | £ 1.533 |
| 20/07/2026 | £ 1.679 | £ 1.536 |
Price comparison
Swansea is currently cheaper than the median in Wales (0.3p) and the average in United Kingdom (0.9p).
| Area | Diesel | Unleaded (E10) |
|---|---|---|
| City | £ 1.696 | £ 1.549 |
| Wales | £ 1.699 | £ 1.539 |
| United Kingdom | £ 1.705 | £ 1.545 |