Fuel prices

Petrol and diesel prices in Swansea

Compare 23 stations and find the cheapest fuel in Swansea today.

In Swansea, unleaded petrol (E10) averages 170.4p per litre and standard diesel averages 198.8p per litre. The cheapest unleaded is at TEXACO Killay for 165.9p per litre. Prices updated 4 November 2026, 23:13.

Average fuel prices in Swansea

Unleaded

170.4p/L

Lowest 165.9p · UK avg 171.0p

Diesel

198.8p/L

Lowest 194.9p · UK avg 198.4p

Super unleaded

187.1p/L

Lowest 176.9p · UK avg 190.0p

Premium diesel

219.3p/L

Lowest 213.9p · UK avg 217.7p

Latest price update in Swansea: 4 Nov 2026, 23:13. Source: GOV.UK Fuel Finder.

Cheapest unleaded in Swansea

  1. TEXACO Killay Cheapest

    TEXACO, SWANSEA, SA2 7AE

    165.9p

  2. SAINSBURYS

    QUAY PARADE, SWANSEA, SA1 8JA

    165.9p

  3. TESCO

    PONTARDULAIS ROAD, SWANSEA, SA5 4BA

    165.9p

  4. TEXACO

    MUMBLES ROAD, SWANSEA, SA3 5AS

    166.9p

  5. ASDA SWANSEA SUPERSTORE

    UPPER FOREST WAY, SWANSEA, SA6 8PS

    167.7p

  6. TESCO

    TESCO STORES LTD, GWYNS DRIFT, SWANSEA, SA8 3AZ

    167.9p

  7. TESCO

    NANTYFFIN ROAD, SWANSEA, SA7 9RD

    167.9p

  8. TEXACO

    LLANGYFELACH ROAD, SWANSEA, SA5 9AX

    167.9p

  9. TEXACO

    117-129 PENIEL GREEN ROAD, SWANSEA, SA7 9BA

    168.9p

  10. Murco

    MERCO, SWANSEA, SA4 6SR

    168.9p

  11. EG ON THE MOVE

    FABIAN WAY, SWANSEA, SA1 8PA

    169.9p

  12. EG ON THE MOVE

    TALBOT ROAD, SWANSEA, SA13 1HN

    169.9p

  13. Broadway service station Texaco

    SHELL UK LTD, SWANSEA, SA2 0FA

    169.9p

  14. ESSO

    SWANSEA ROAD, SWANSEA, SA4 9AQ

    169.9p

  15. TEXACO

    TEXACO LTD, WOODLANDS SERVICE STATION, WIND ROAD, YSTRADGYNLAIS, SWANSEA, SA9 2JX, SWANSEA, SA9 2JX

    169.9p

  16. EG ON THE MOVE

    1093 CARMARTHEN ROAD, SWANSEA, SA5 4AN

    169.9p

  17. BP

    SAMLET ROAD, SWANSEA, SA7 9AD

    169.9p

  18. ESSO

    62 BRYN-Y-MOR RD, SWANSEA, SA4 3EZ

    170.9p

  19. EG ON THE MOVE

    NEATH ROAD, SWANSEA, SA6 8EF

    171.9p

  20. TESCO

    WIND ROAD, SWANSEA, SA9 1AD

    171.9p

  21. ASDA YSTALYFERA SUPERMARKET

    GLANYRAFON, GODRERGRAIG, SWANSEA, SA9 2DE

    171.9p

  22. Murco

    CONTINENTAL SERVICE STATION (ABERCRAVE) LTD, SWANSEA, SA9 1SW

    173.9p

  23. BP

    SWANSEA SERVICE AREA, SWANSEA, SA4 9GT

    194.9p

Cheapest diesel in Swansea

  1. Murco Cheapest

    CONTINENTAL SERVICE STATION (ABERCRAVE) LTD, SWANSEA, SA9 1SW

    194.9p

  2. ASDA SWANSEA SUPERSTORE

    UPPER FOREST WAY, SWANSEA, SA6 8PS

    195.7p

  3. TEXACO

    117-129 PENIEL GREEN ROAD, SWANSEA, SA7 9BA

    195.9p

  4. TESCO

    NANTYFFIN ROAD, SWANSEA, SA7 9RD

    195.9p

  5. TEXACO Killay

    TEXACO, SWANSEA, SA2 7AE

    195.9p

  6. SAINSBURYS

    QUAY PARADE, SWANSEA, SA1 8JA

    195.9p

  7. TESCO

    PONTARDULAIS ROAD, SWANSEA, SA5 4BA

    195.9p

  8. EG ON THE MOVE

    FABIAN WAY, SWANSEA, SA1 8PA

    196.9p

  9. TESCO

    TESCO STORES LTD, GWYNS DRIFT, SWANSEA, SA8 3AZ

    196.9p

  10. Murco

    MERCO, SWANSEA, SA4 6SR

    196.9p

  11. BP

    SAMLET ROAD, SWANSEA, SA7 9AD

    197.9p

  12. TEXACO

    MUMBLES ROAD, SWANSEA, SA3 5AS

    198.9p

  13. ASDA YSTALYFERA SUPERMARKET

    GLANYRAFON, GODRERGRAIG, SWANSEA, SA9 2DE

    198.9p

  14. TEXACO

    LLANGYFELACH ROAD, SWANSEA, SA5 9AX

    198.9p

  15. EG ON THE MOVE

    1093 CARMARTHEN ROAD, SWANSEA, SA5 4AN

    198.9p

  16. EG ON THE MOVE

    TALBOT ROAD, SWANSEA, SA13 1HN

    199.9p

  17. Broadway service station Texaco

    SHELL UK LTD, SWANSEA, SA2 0FA

    199.9p

  18. ESSO

    62 BRYN-Y-MOR RD, SWANSEA, SA4 3EZ

    199.9p

  19. EG ON THE MOVE

    NEATH ROAD, SWANSEA, SA6 8EF

    199.9p

  20. TESCO

    WIND ROAD, SWANSEA, SA9 1AD

    199.9p

  21. ESSO

    SWANSEA ROAD, SWANSEA, SA4 9AQ

    199.9p

  22. TEXACO

    TEXACO LTD, WOODLANDS SERVICE STATION, WIND ROAD, YSTRADGYNLAIS, SWANSEA, SA9 2JX, SWANSEA, SA9 2JX

    199.9p

  23. BP

    SWANSEA SERVICE AREA, SWANSEA, SA4 9GT

    219.9p

Fuel prices in Swansea: FAQ

What is the average price of petrol in Swansea?

Unleaded (E10) in Swansea averages 170.4p per litre across 23 stations, ranging from 165.9p to 194.9p. That is 0.6p below the UK average.

What is the average price of diesel in Swansea?

Standard diesel in Swansea averages 198.8p per litre across 23 stations, ranging from 194.9p to 219.9p. That is 0.4p above the UK average.

Where is the cheapest petrol in Swansea?

Right now the cheapest unleaded we can see in Swansea is at TEXACO Killay, TEXACO, SWANSEA, SA2 7AE, at 165.9p per litre. Prices change through the day, so check before you set off.

How often are these fuel prices updated?

We refresh prices every 15 minutes from the GOV.UK Fuel Finder scheme, where forecourts report their pump prices.

Fuel prices in other towns and cities

Search fuel prices by postcode

Contains public sector information licensed under the Open Government Licence v3.0. Prices from the GOV.UK Fuel Finder scheme.

Keep your vehicle on the road with VeFix

Save your vehicle, track MOT, tax and servicing, and book trusted UK garages. Free to join.