Fuel Prices in South Wales

Compare reported petrol and diesel prices around South Wales.

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

Compare stations in South Wales

View on map
Lowest reported
195.9p / litre
Area average
199.7p / litre
Stations reporting
143

Diesel (B7)

Lowest prices first · 10 shown

Distances are from each station’s nearest listed local centre.

  1. Esso Mile End Service Station

    SA11 2ED · 0.6 miles from Neath

    Price reported

    195.9p per litre Lowest reported
    Station details
  2. Murco, Pen-y-Fai Service Station

    CF31 4LL · 1.1 miles from Bridgend

    Price reported

    195.9p per litre Lowest reported
    Station details
  3. Asda Llanelli Murray Street Supercentre

    SA15 1BX · 0.4 miles from Llanelli

    Price reported

    196.7p per litre
    Station details
  4. Asda Newport Pillgwenlly Superstore

    NP20 2BH · 0.5 miles from Newport

    Price reported

    196.7p per litre
    Station details
  5. Asda Newport Superstore

    NP10 8XL · 2.2 miles from Newport

    Price reported

    196.7p per litre
    Station details
  6. Asda Leckwith Road Superstore

    CF11 8AZ · 2.9 miles from Penarth

    Price reported

    196.7p per litre
    Station details
  7. Asda Gorseinon Superstore

    SA4 4BZ · 4.9 miles from Llanelli

    Price reported

    196.7p per litre
    Station details
  8. Sainsbury's Sainsburys Cwmbran

    NP44 1UL · 0.1 miles from Cwmbran

    Price reported

    196.9p per litre
    Station details
  9. Esso Nts Llanelli Service Station

    SA15 1QD · 0.4 miles from Llanelli

    Price reported

    196.9p per litre
    Station details
  10. Esso Asda Cwmbran Express Petrol

    NP44 3JA · 0.6 miles from Cwmbran

    Price reported

    196.9p per litre
    Station details

Local fuel price snapshot

Across 12 published local areas in South Wales, we track 145 active petrol stations with recent prices. (Data updated 3 hours, 33 minutes ago)

Lowest reported petrol price: 166.9p at Murco near LEYSHON FLINT & SONS

Unleaded petrol (E10)

  • Based on 137 stations with eligible recent reports.
  • Lowest price: 166.9p
  • Average price: 174.2p
  • Highest price: 197.9p
  • Spread: 31.0p (across the stations we track)

Diesel (B7)

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

Premium petrol (E5)

  • Based on 102 stations with eligible recent reports.
  • Lowest price: 176.9p
  • Average price: 190.0p
  • Highest price: 217.9p
  • Spread: 41.0p (across the stations we track)

Premium diesel

  • Based on 59 stations with eligible recent reports.
  • Lowest price: 205.8p
  • Average price: 217.2p
  • Highest price: 237.9p
  • Spread: 32.1p (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 South Wales

Texaco (24) Esso fuel prices (22) Tesco fuel prices (21) Valero (15) Asda fuel prices (12)
About fuel prices around South Wales

South Wales offers a range of fuelling options shaped by its geography and population density. In more densely populated areas, supermarket forecourts tend to drive prices down through competition, while quieter stretches of A-roads and B-roads may see higher prices from independent operators.

Local factors matter: proximity to fuel distribution terminals, the volume of passing trade, and the number of competing stations within a few miles all play a part. If you commute through South Wales regularly, checking prices before you leave can save you several pounds a week.

This page shows recent pricing data from the stations we track in South Wales. Explore the city and town pages listed for more localised breakdowns, or open the Fuel Finder map to search stations near any address or postcode in the region.

Prices often open up once you move away from the busiest retail parks or get closer to motorway services. If you are crossing South Wales rather than just driving locally, a quick check before you set off can save a useful amount on a full tank.

Use the snapshot below for the current range, then drill into the town and city pages if you want more detail.

Wider area

See prices across Wales if you want the bigger picture.

Explore South Wales

Common questions about fuel in South Wales

What is the latest reported petrol price in South Wales?

The latest reported petrol prices in South Wales run from 166.9p to 197.9p per litre, with an average of 174.2p across 137 stations. The lowest unleaded price we can see is 166.9p at Murco near LEYSHON FLINT & SONS.

What is the latest reported diesel price in South Wales?

The latest reported diesel prices in South Wales run from 195.9p to 217.9p per litre, with an average of 199.7p across 143 stations.

How many stations do you track around South Wales?

We currently track 145 active stations across 12 published local areas in South Wales. Prices are refreshed from the official fuel price feed throughout the day.

How do I compare stations near South Wales?

Open the map to compare the stations near South Wales 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 South Wales

Use the main finder with South Wales already centred on the map.

Open Fuel Finder for South Wales

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