Fuel prices in Wales
Diesel averages 197.9p a litre in Wales today, the same as the UK average, and petrol 167.9p, 1.0p below the UK average. That's across 441 forecourts that changed a price in the last 30 days. The cheapest diesel is 187.9p at Tregele Service Station in Cemaes Bay. Diesel is down 10.1p on a week ago, and petrol is down 12.1p on a week ago.
Towns with the most forecourts
Cheapest in Wales
From prices changed in the last 30 days.
- 1998 Premium diesel
Commercial Street Service Station
Texaco · 153 Commercial Street · Newport
Changed Open until 22:00Cheapest Air & screenwashWater - 2019 Premium diesel
G.F.Williams&Sons Risca Garages Ltd
Texaco · Williams G F & Sons · Newport
Unchanged for Open until 22:00ToiletsAir & screenwashWater - 2025 Premium diesel
Gwalia Garage
Murco · Gwalia Garage · Carmarthen
Changed Open until 20:00Air & screenwashWater - 2025 Premium diesel
Tanerdy Garage
Murco · Tanerdy Garage · Carmarthen
Changed Open until 20:00Air & screenwashWater - 2029 Premium diesel
Pentraeth Services
Texaco · Pentraeth Services · Pentraeth
Changed Open until 22:00AdBlue pumpCar washToiletsAir & screenwash - 2029 Premium diesel
Bryn Llwyd Services
Texaco · Texaco Service Station · Bangor
Changed Open until 23:59AdBlue pumpCar washLPGToiletsAir & screenwash - 2029 Premium diesel
Herron Services
Texaco · Herron Services · Llangefni
Changed Open until 23:00AdBlue pumpCar washToiletsAir & screenwash - 2039 Premium diesel
MFG Morrisons Bargoed
Morrisons · Angel Way/Station Road · Bargoed Gateway
Unchanged for Open until 23:00EV 22kWCar washLPGAir & screenwash - 2049 Premium diesel
MFG Morrisons Holyhead
Morrisons · Penrhos Industrial Estate · Penrhos
Changed Open until 22:00EV 50kWCar washToiletsAir & screenwashWater - 2049 Premium diesel
MFG Morrisons Neath
Morrisons · Riverside Drive · Neath
Unchanged for Open until 22:00EV 50kWAir & screenwashWater - 2049 Premium diesel
MFG Morrisons Wrexham
Morrisons · Ruthin Road/Centenary Road · Wrexham
Unchanged for Open until 23:0024h fuelCar washLPGAir & screenwashWater - 2059 Premium diesel
MFG Morrisons Newport Rogerstone
Morrisons · Azalea Road · Rogerstone
Changed Open until 23:00EV 50kWCar washLPGAir & screenwash - 2059 Premium diesel
MFG Morrisons Cwmbran
Morrisons · Grange Road · Torfaen
Unchanged for Open until midnightEV 50kW24h fuelCar washToiletsAir & screenwash - 2069 Premium diesel
Essar Dyrham Service Station
Essar Dyrham Service Station · B4314 · Narberth
Unchanged for Open until 20:00Air & screenwash - 2069 Premium diesel
MFG Morrisons Caerphilly
Morrisons · Bedwas Road · Caerphilly
Unchanged for Open until 22:30Car washAir & screenwash - 2079 Premium diesel
Caerphilly Service Station
Caerphilly Service Station · 242 Nantgarw Road, Caerffili, CF83 1BW · Caerffili
Changed Open 24 hours todayEV 7kW24h fuelCar washAir & screenwash - 2079 Premium diesel
MFG Morrisons Brecon
Morrisons · Watton · Brecon
Changed Open until 23:00Car washAir & screenwashWater - 2079 Premium diesel
Tymawr Filling Station
Tymawr Filling Station · Tymawr Filling Station · Aberystwyth
Unchanged for Open until 19:30ToiletsAir & screenwash - 2079 Premium diesel
Rheidol Filling Station
Rheidol Filling Station · Rheidol Filling Station · Aberystwyth
Unchanged for Open until 21:00ToiletsAir & screenwash - 2079 Premium diesel
Mile End Service Station
Esso · Mile End Service Station · Castell-Nedd
Unchanged for Open 24 hours today24h fuelCar washToiletsAir & screenwashWater
Fuel in Wales: common questions
What is the average price of diesel in Wales?
197.9p a litre, the same as the UK average. Prices range from 187.9p to 214.9p across 392 forecourts.
What is the average price of petrol in Wales?
167.9p a litre for unleaded (E10), 1.0p below the UK average. Prices range from 150.9p to 198.9p across 441 forecourts.
Where is the cheapest diesel in Wales?
Tregele Service Station in Cemaes Bay, at 187.9p a litre. The forecourt last changed this price 3 days ago.
Where is the cheapest petrol in Wales?
H.g.thomas Motors Limited in Corwen, at 150.9p a litre. The forecourt last changed this price 2 hrs ago.
Are fuel prices going up in Wales?
Diesel is down 10.1p on a week ago, and petrol is down 12.1p on a week ago. These compare today's average with the average we recorded seven days ago.
How up to date are these prices?
Each price shows when the forecourt last changed it, so you can see how current it is. Averages leave out prices that haven't changed in 30 days.
Every town in Wales
The number is how many forecourts are in and around each town.
- Abercanaid 1
- Abercarn 8
- Abercynon 4
- Aberdare 4
- Aberfan 1
- Abergavenny 3
- Abergele 5
- Aberkenfig 9
- Abertillery 2
- Abertridwr 3
- Aberystwyth 3
- Amlwch 1
- Ammanford 4
- Bangor, Gwynedd 7
- Bargoed 11
- Barry 7
- Beddau 4
- Bedwas 5
- Bishopston 1
- Blackwood 12
- Brecon 2
- Bridgend 10
- Briton Ferry 10
- Broughton 2
- Brymbo 4
- Brynamman 1
- Brynmawr 7
- Brynna 2
- Buckley 17
- Burry Port 1
- Caergwrle 1
- Caerleon 5
- Caernarfon 3
- Caerphilly 7
- Caldicot 2
- Cardiff 36
- Cardigan 2
- Carmarthen 5
- Chepstow 4
- Chirk 2
- Clydach 9
- Coedpoeth 1
- Coity 11
- Colwyn Bay 5
- Conwy 2
- Cowbridge 1
- Cross Hands 3
- Crumlin 2
- Cwmafan 2
- Cwmbach 4
- Cwmbran 6
- Cwmtillery 2
- Deganwy 3
- Denbigh 2
- Dinas Powys 5
- Dunvant 3
- Ebbw Vale 8
- Ferndale 3
- Fishguard 2
- Flint 4
- Gelligaer 11
- Glanamman 2
- Glyn-neath 2
- Gorseinon 8
- Gresford 4
- Haverfordwest 3
- Hawarden 9
- Hengoed 8
- Holyhead 2
- Holywell, County of Flintshire 4
- Hope 1
- Knighton 2
- Llanbradach 2
- Llandrindod Wells 2
- Llandudno 4
- Llanelli 8
- Llangefni 2
- Llangeler 1
- Llangollen 1
- Llanharan 1
- Llanharry 2
- Llanrwst 1
- Llantrisant 6
- Llantwit Fardre 2
- Maesteg 1
- Magor 1
- Marshfield 3
- Menai Bridge 5
- Merthyr Tydfil 4
- Milford Haven 3
- Mold 7
- Monmouth 1
- Mountain Ash 5
- Neath 6
- Nelson, Caerphilly County Borough 7
- Newbridge 2
- Newport 25
- Newtown 4
- Neyland 3
- Pembroke 4
- Pembroke Dock 3
- Penarth 9
- Pencoed 2
- Penparcau 3
- Pentre 3
- Penyffordd 2
- Pontarddulais 2
- Pontyclun 3
- Pontycymer 1
- Pontypool 5
- Pontypridd 5
- Porthcawl 1
- Prestatyn 3
- Pwllheli 2
- Pyle 4
- Radyr 5
- Rhondda 12
- Rhosllannerchrugog 4
- Rhuddlan 4
- Rhyl 5
- Rhymney 1
- Risca 4
- Ruabon 3
- Ruthin 2
- Saint Asaph 1
- Saundersfoot 2
- Six Bells 1
- Steynton 2
- Swansea 33
- Taibach 2
- Tenby 2
- Tonypandy 8
- Tonyrefail 1
- Tredegar 6
- Treharris 4
- Treorchy 2
- Tumble 3
- Tywyn 1
- Undy 1
- Welshpool 5
- Whitchurch 14
- Wrexham 18
- Ynysybwl 2
- Ystalyfera 4