Region in Wales · Updated 5 hours ago

Fuel prices in Wales

510 forecourts.

–average petrolcheapest – · – this week
–average dieselcheapest – · – this week

Counties and unitary areas in Wales, cheapest petrol first

Averages only count forecourts with a price reported in the last 30 days.

#AreaPetrolDieselCheapest petrolWeekForecourts
1Blaenau Gwent – – – – 9
2Bridgend – – – – 19
3Caerphilly – – – – 25
4Cardiff – – – – 32
5Carmarthenshire – – – – 43
6Ceredigion – – – – 28
7Conwy – – – – 17
8Denbighshire – – – – 17
9Flintshire – – – – 31
10Gwynedd – – – – 37
11Isle of Anglesey – – – – 16
12Merthyr Tydfil – – – – 5
13Monmouthshire – – – – 18
14Neath Port Talbot – – – – 18
15Newport – – – – 17
16Pembrokeshire – – – – 33
17Powys – – – – 50
18Rhondda Cynon Taf – – – – 26
19Swansea – – – – 30
20Torfaen – – – – 9
21Vale of Glamorgan – – – – 12
22Wrexham – – – – 18

Cheapest petrol in Wales

#ForecourtPetrolDieselLast moveChanged
1Glasbury Service StationGlasbury Service Station, Hereford129.9p–+1.9p24 Feb 2026
2Commercial Street Service StationRisca Services, Casnewydd149.8p163.8p+2.0p11 Jul 2026
3Dyrham Service StationDyrham House, Narberth150.9p167.7p+1.0p21 Jul 2026
4P W Millar LtdP W Millar Ltd, Barry · 24h152.9p–−1.0p30 Jun 2026
5Oil4wales MaestegOil 4 Wales Ltd, Maesteg · 24h154.9p175.9p−2.0p29 May 2026
6Rhymney GarageVictoria Road, Gwent · 24h158.9p175.9p+3.0p22 Jul 2026
7Central GarageJ Jenkins & Son, Tregaron159.9p186.9p–13 May 2026
8Central GarageCentral Garage, Abertyleri159.9p176.9p+7.0p29 Jul 2026
9Morfa GarageMorfa Garage, Harlech162.9p176.9p–24 Mar 2026
10Victoria Filling Station41 Great North Road, Aberdaugleddau165.7p195.7p+1.0p5 weeks ago
11Crossroads Garage Begelly Kilgetty LtdCrossroads Garage, Cilgeti165.9p193.9p−1.0p4 weeks ago
12Robert Davies MotorsRobert Davies Motors, Aberteifi165.9p186.9p+11.0p8 weeks ago
13HendrewenfillingstationHendrewen Garage, Tregaron166.9p212.9p–27 Jul 2026
14Llanharan Service StationLlanharan Service Station, Pont-Y-Clun166.9p198.9p−3.0p4 weeks ago
15Llechryd Service StationRobert Davies Motors, Cardigan166.9p195.9p−2.0p5 weeks ago

Last 90 days

The daily average in pence per litre.

160p170p180p190p200pSepOctPetrolDiesel160p170p180p190p200pSepOctPetrolDiesel
  • Petrol
  • Diesel
160.7p90-day low (petrol average)
174.7p90-day high
–30-day change
Wednesdaycheapest weekday (90 days)

Sources: prices reported by retailers to the UK Government's Fuel Finder service (Open Government Licence v3.0); areas from ONS geography through postcodes.io. Read how it works.