Homethe UKNations › Wales

Fuel prices in Wales

22 counties and areas here have at least one forecourt we track. The price shown is the local average for diesel.

Updated 12 h ago
Counties
22
22 with their own page
Stations tracked
266
with a Diesel price
Local average
£1.861/L
weighted by station count
UK average
£1.865/L
the UK
Advertisement

Counties and areas in Wales, A to Z

Tap one to see every town in it that has a forecourt we track.

22 shown

County Nation Stations Average price £/LDiesel
Anglesey LL Wales 3 1.849 £/L · Diesel
Blaenau Gwent NP Wales 4 1.849 £/L · Diesel
Bridgend CF Wales 12 1.838 £/L · Diesel
Caerphilly CF · NP Wales 13 1.824 £/L · Diesel
Cardiff CF Wales 26 1.868 £/L · Diesel
Carmarthenshire SA Wales 23 1.852 £/L · Diesel
Ceredigion SY Wales 4 1.849 £/L · Diesel
Conwy LL Wales 9 1.883 £/L · Diesel
Denbighshire LL Wales 11 1.888 £/L · Diesel
Flintshire CH Wales 16 1.883 £/L · Diesel
Gwynedd LL Wales 14 1.852 £/L · Diesel
Merthyr Tydfil CF Wales 3 1.902 £/L · Diesel
Monmouthshire NP Wales 10 1.928 £/L · Diesel
Neath Port Talbot SA Wales 9 1.859 £/L · Diesel
Newport NP Wales 16 1.859 £/L · Diesel
Pembrokeshire SA Wales 7 1.857 £/L · Diesel
Powys LD · SY Wales 16 1.860 £/L · Diesel
Rhondda Cynon Taf CF Wales 16 1.841 £/L · Diesel
Swansea SA Wales 26 1.868 £/L · Diesel
Torfaen NP Wales 6 1.829 £/L · Diesel
Vale of Glamorgan CF Wales 8 1.848 £/L · Diesel
Wrexham LL Wales 14 1.852 £/L · Diesel

No county matches what you typed.

Advertisement

Go deeper

Frequently asked questions

How many counties in Wales do you track?

22 counties and areas here have at least one forecourt we track, 266 stations in total.

Why do some towns have no link?

So far 22 counties and areas have their own page, with a map and a station list. The rest appear here with their station count and average price, and their pages follow as the data grows.

Where do the county names come from?

From the town in each station address, matched against a fixed list of UK towns with their counties. UK postcode areas cross county borders on purpose — SK covers Stockport in Greater Manchester, Macclesfield in Cheshire and Buxton in Derbyshire — so a postcode cannot tell you a county.

How fresh are the prices?

Every price comes from Fuel Finder — UK Competition and Markets Authority. We fetch it again several times a day; the last price change was 11h 50min ago.

← Back to all four nations

Contains public sector information licensed under the Open Government Licence v3.0. Source: Fuel Finder (CMA / GOV.UK). Counties and nations: read from the town in each station address, then checked against postcodes and coordinates.
© 2026 fuel-prices.eu