Fuel Prices in Swansea

Compare reported petrol and diesel prices around Swansea.

Independent comparison using official UK fuel price reports. Check each station before travelling.

Compare stations in Swansea

View on map
Lowest reported
167.9p / litre
Area average
174.8p / litre
Stations reporting
35

Unleaded petrol (E10)

Lowest prices first · 10 shown

Distances are from the centre of Swansea, not your location.

  1. Texaco Trebanos Service Station

    SA8 4BN · 6.9 miles from centre

    Price reported

    167.9p per litre Lowest reported
    Station details
  2. Texaco Baglan Service Station

    SA12 8LA · 5.3 miles from centre

    Price reported

    168.9p per litre
    Station details
  3. Esso Mile End Service Station

    SA11 2ED · 6.0 miles from centre

    Price reported

    169.9p per litre
    Station details
  4. Mfg Morrisons Neath

    SA11 1RX · 6.7 miles from centre

    Price reported

    171.9p per litre
    Station details
  5. Asda Gorseinon Superstore

    SA4 4BZ · 5.2 miles from centre

    Price reported

    172.7p per litre
    Station details
  6. Murco Southview Service Station

    SA4 4DQ · 4.9 miles from centre

    Price reported

    172.9p per litre
    Station details
  7. Mfg Morrisons Port Talbot Baglan

    SA12 7DA · 5.8 miles from centre

    Price reported

    172.9p per litre
    Station details
  8. Tesco Neath Abbey Rd Superstore - Petrol Filling Station

    SA10 7FE · 5.9 miles from centre

    Price reported

    172.9p per litre
    Station details
  9. Asda Swansea Superstore

    SA6 8PS · 3.2 miles from centre

    Price reported

    173.7p per litre
    Station details
  10. Sainsbury's Sainsburys Swansea

    SA1 8JA · 0.3 miles from centre

    Price reported

    173.9p per litre
    Station details

Local fuel price snapshot

Within 12 km of Swansea we track 37 active petrol stations with recent prices. (Data updated 16 hours, 43 minutes ago)

Lowest reported petrol price: 167.9p at Texaco near 142-146 Swansea Rd

Unleaded petrol (E10)

  • Based on 35 stations with eligible recent reports.
  • Lowest price: 167.9p
  • Average price: 174.8p
  • Highest price: 197.9p
  • Spread: 30.0p (across the stations we track)

Diesel (B7)

  • Based on 37 stations with eligible recent reports.
  • Lowest price: 195.9p
  • Average price: 200.3p
  • Highest price: 217.9p
  • Spread: 22.0p (across the stations we track)

Premium petrol (E5)

  • Based on 28 stations with eligible recent reports.
  • Lowest price: 178.9p
  • Average price: 191.1p
  • Highest price: 217.9p
  • Spread: 39.0p (across the stations we track)

Premium diesel

  • Based on 19 stations with eligible recent reports.
  • Lowest price: 209.9p
  • Average price: 219.1p
  • Highest price: 237.9p
  • Spread: 28.0p (across the stations we track)

The price spread is the gap between the lowest and highest reported prices, not a guaranteed saving on your journey. Compare with the UK petrol and diesel price index, or read how we calculate our published fuel price statistics.

Fuel brands in Swansea

About fuel prices around Swansea

There are 37 stations around Swansea with live prices on this page; the most common brands locally are Texaco, EG and Esso. Across the town's forecourts, unleaded is averaging about 174p per litre.

The cheapest unleaded in town currently starts near 169p per litre. The very top of the local range is set by a small number of expensive outliers, and most stations sit much closer together than the headline gap suggests.

Supermarket forecourts from Tesco and Morrisons usually anchor the bottom of the local range. 7 of the 37 local forecourts are supermarket-run, and the rest split between branded and independent operators.

The low end of the market has recently been held by Texaco. Forecourts on Upper Forest Way and M4 carry much of the passing trade, and their prices often move first.

Unleaded prices around Swansea sit broadly in line with the rest of South Wales. Diesel averages around 199p per litre across the stations listed for Swansea.

The comparison covers stations up to roughly 12 km out, which keeps out-of-town supermarkets and bypass sites in the same view as the town centre. Prices in Swansea can move mid-week as well as at weekends, so the ordering above is worth a glance even if you always use the same forecourt.

Use the live table for the exact prices at each site, or set an alert if you would rather be told when your usual stations drop.

Wider area

See prices across South Wales if you want the bigger picture.

Fuel prices in nearby towns

Common questions about fuel in Swansea

What is the latest reported petrol price in Swansea?

The latest reported petrol prices in Swansea run from 167.9p to 197.9p per litre, with an average of 174.8p across 35 stations. The lowest unleaded price we can see is 167.9p at Texaco near 142-146 Swansea Rd.

What is the latest reported diesel price in Swansea?

The latest reported diesel prices in Swansea run from 195.9p to 217.9p per litre, with an average of 200.3p across 37 stations.

How many stations do you track around Swansea?

We currently track 37 active stations within 12 km of Swansea. Prices are refreshed from the official fuel price feed throughout the day.

How do I compare stations near Swansea?

Open the map to compare the stations near Swansea and work out which stop makes sense for your route. You can also set a price alert if you want updates on the stations you use most.

Open the map for Swansea

Use the main finder with Swansea already centred on the map.

Open Fuel Finder for Swansea

For weekly UK petrol and diesel price trends, read Price Pulse.