findpetrol .co.uk

Live fuel prices

Petrol and diesel prices around Wales

Unleaded from 153.9p a litre, averaging 166.8p across 489 stations we track in Wales.

At a glance

Stations tracked
489
Local areas
229
Cheapest unleaded
153.9p
Cheapest diesel
176.9p

Data updated 52 minutes ago

Welsh fuel prices are best understood by looking at the geography. The population sits mostly along two coastal strips, the M4 corridor in the south and the A55 in the north, with a large and thinly populated middle. Those two corridors carry nearly all the competitive pricing in the country; the middle carries very little of it.

Along the M4 between Newport, Cardiff, Bridgend and Swansea you get the full range of supermarket forecourts trading against each other, and prices there track the English average closely. Barry, Cwmbran and Pontypridd in particular tend to sit at the sharp end of the Welsh tables because several operators are packed into a small radius.

The A55 does the same job across the north, feeding Wrexham, Colwyn Bay, Bangor and the traffic heading for Holyhead and the Irish ferries. Ferry timetables give that route a steady rhythm of vehicles that need fuel at predictable hours, which keeps the stations near the terminal busy and reasonably keen on price.

Mid Wales is the part that catches people out. Between Machynlleth, Builth Wells and Llandovery the stations are sparse and the roads are slow, so a detour to find a cheaper pump often costs more in time and fuel than it saves. Aberystwyth, Carmarthen, Newtown and Welshpool are the practical places to fill before heading into Snowdonia or the Brecon Beacons.

Petrol & Diesel Fuel Price Index

Across 229 local areas in Wales, we track 489 active petrol stations with recent prices. (Data updated 52 minutes ago)

Lowest reported petrol price: 153.9p at Murco near SA43 1SB, Penparc.

Unleaded petrol (E10)

Lowest price
153.9p
Average price
166.8p
Highest price
194.9p
Spread
41.0p across 485 sites

Diesel (B7)

Lowest price
176.9p
Average price
188.3p
Highest price
212.9p
Spread
36.0p across 485 sites

Premium petrol (E5)

Lowest price
163.9p
Average price
184.2p
Highest price
212.9p
Spread
49.0p across 320 sites

Premium diesel

Lowest price
189.9p
Average price
206.8p
Highest price
230.9p
Spread
41.0p across 183 sites

Figures cover stations reporting to the official CMA price feed within the last 30 days. We exclude obvious reporting errors - prices given in pounds rather than pence, retailer test records, and premium grades priced below the standard grade - so the averages reflect what you can actually pay.

Cheapest petrol stations in Wales

Sorted by unleaded price. Open a station for its latest prices, price history and nearby comparison.

Station Local area Petrol Diesel
Murco O C Davies & Son Ltd, Cardigan SA43 1SB Penparc 153.9p 186.9p
Tesco Aberystwyth Road, Cardigan SA43 1NA Cardigan 155.9p 179.9p
Dragon Tregele Service Station, Tregele, Cemaes Bay Cemaes Bay LL67 0DT Isle of Anglesey 156.9p 177.9p
Murco Maesycoed, Castell Newydd Emlyn SA38 9QE Ceredigion 156.9p 179.9p
Essar London Garage Ltd, Cwm-Y-Glo, Caernarfon LL55 4DE Gwynedd 157.9p 179.9p
Murco Post Office, Cardigan SA43 2HP Ceredigion 157.9p 180.9p
Murco fuels Crossroads Garage, Lampeter SA48 8RT Ceredigion 157.9p 181.9p
Sainsburys 6A Welsh Designer Outlet Village, Bridgend CF32 9ST Bridgend 157.9p 180.9p
Tesco Havens Head Park, Milford Haven SA73 3AU Milford Haven 157.9p 178.9p
Smithy View Service Station Acton Smithy View Service Station, Wr… LL12 8DY Wrexham 158.5p 181.5p

Wider area

See prices across United Kingdom if you want the bigger picture.

Places nearby

Drill into a specific area for its own price snapshot and cheapest stations.

Common questions about fuel in Wales

What is the latest reported petrol price in Wales?
The latest reported petrol prices in Wales run from 153.9p to 194.9p per litre, with an average of 166.8p across 485 stations. The lowest unleaded price we can see is 153.9p at Murco near SA43 1SB.
What is the latest reported diesel price in Wales?
The latest reported diesel prices in Wales run from 176.9p to 212.9p per litre, with an average of 188.3p across 485 stations.
How many stations do you track around Wales?
We currently track 489 active stations across 229 local areas in Wales. Prices are refreshed from the official CMA fuel price feed throughout the day.
How do I compare stations near Wales?
Open the map to compare stations near Wales and work out which stop makes sense for your route. You can sort by price or distance and filter to supermarket forecourts only.
Is it cheaper to fill up with petrol or diesel in Wales?
Diesel currently averages 21.5p more per litre than unleaded in Wales, at 188.3p against 166.8p. That gap changes with wholesale costs, so it is worth checking before a big fill.

Open the map for Wales

Use the main finder with Wales already centred, then sort by price or distance to pick your stop.

Open fuel finder for Wales
We use cookies to improve your experience. By using our site, you agree to our Privacy Policy.