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.
- 1509 Unleaded
H.g.thomas Motors Limited
Texaco · Dyffryn Garage · Corwen
Changed Open until 21:00Cheapest Car washToiletsAir & screenwashWater - 1509 Unleaded
Tregele Service Station
Dragon · Tregele Service Station, Tregele, Cemaes Bay, LL67 0DT · Cemaes Bay
Unchanged for Open until 22:00 - 1549 Unleaded
Lewis Retail Drefach Ltd
Nisa Local Drefach · Nisa · Llanelli
Changed Open until 22:00ToiletsAir & screenwash - 1550 Unleaded
Cambrian Garage
Cambrian Garage · J M Hughes A I Feibion Cyf, Cambrian Garage, Trawsfynydd, Blaenau Ffestiniog, LL41 4SP · Blaenau Ffestiniog
Unchanged for Open until 17:45Air & screenwashWater - 1569 Unleaded
A.D.Jones & Co
Essar · Plas Moduron · Y Bala
Changed Open until 18:00ToiletsAir & screenwashWater - 1579 Unleaded
Crossroads Garage Begelly Kilgetty Ltd
Shell · Crossroads Garage · Cilgeti
Unchanged for Open until 19:00Air & screenwash - 1580 Unleaded
B W Roberts and Son Limited
Pace · High Street · Presteigne
Changed Open until 17:30Air & screenwashWater - 1599 Unleaded
Stermat Hardware Ltd
Gulf · Stermat Hardware Ltd · Gaerwen
Changed Open until 20:00Car washToiletsAir & screenwashWater - 1599 Unleaded
Terry &everton
Terry &everton · Pendre Garage · Aberteifi
Changed Open until 18:00 - 1599 Unleaded
Central Garage
Gulf · Central Garage · Amlwch
Unchanged for Open until 19:00Car washAir & screenwash - 1600 Unleaded
R H Bunner & Son Ltd
Essar · R H Bunner & Son Ltd · Montgomery
Unchanged for Open until 17:30 - 1609 Unleaded
Pentraeth Services
Texaco · Pentraeth Services · Pentraeth
Changed Open until 22:00AdBlue pumpCar washToiletsAir & screenwash - 1609 Unleaded
Bryn Llwyd Services
Texaco · Texaco Service Station · Bangor
Changed Open until 23:59AdBlue pumpCar washLPGToiletsAir & screenwash - 1609 Unleaded
Herron Services
Texaco · Herron Services · Llangefni
Changed Open until 23:00AdBlue pumpCar washToiletsAir & screenwash - 1609 Unleaded
Llechryd Service Station
Gulf · Robert Davies Motors, Llechryd, Cardigan, SA43 2NR · Cardigan
Changed Open until 21:00Car washAir & screenwash - 1609 Unleaded
Prysor Service Station LTD
Essar · Prysor Service Station · Blaenau Ffestiniog
Changed Open until 18:00LPGToiletsAir & screenwashWater - 1615 Unleaded
Rhydymwyn Service Station
Rhydymwyn Service Station · A A S Rhydymwyn Ltd · Mold
Unchanged for Open until 20:00Car washToiletsAir & screenwashWater - 1619 Unleaded
Windy Corner Garage
Windy Corner Garage · Windy Corner Garage · Pencader
Changed Open 24 hours today24h fuelToiletsWater - 1619 Unleaded
Cardigan Superstore
Tesco · Aberystwyth Road · Cardigan
Changed Open 24 hours todayEV 7kW24h fuelToiletsAir & screenwashWater - 1619 Unleaded
Parciau Filling Station
Spar · Parciau Filling Station · Criccieth
Changed Open until 21:00Car 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