Average Petrol Price in Wales

Petrol (E10)156.10p
Diesel (B7S)177.10p

Today the average petrol price in Wales is 156.10p per litre. 0.3p lower than the UK average.

The current average price of diesel is 177.10p per litre. 0.8p below the UK average price for diesel.

We calculate the daily averages by analysing price data from the 500 petrol stations in Wales that are sending price changes to the Fuel Finder system.

Cheapest Petrol in Wales

The cheapest petrol price in Wales can be found in Torfaen (152.3p per litre).

Currently, buying 60 litres of petrol in Torfaen costs £3.85 less than in Conwy (158.7p per litre).

Ironically, delivery costs play a part in the pricing of fuel. Rural and, especially, island communities tend to pay more at the pump. Rural counties also have fewer supermarkets which pushes the price up.

Supermarkets tend to sell fuel as a loss-leader to encourage shoppers into their stores and higher densities of supermarkets in towns & cities drag the average price down.

Average Fuel Prices by County

Select a county to view local petrol station price data.

COUNTY STATIONS PETROL DIESEL
Blaenau Gwent7154.84p173.84p
Bridgend19152.69p174.38p
Caerphilly22152.66p174.02p
Cardiff29154.96p176.16p
Carmarthenshire59156.67p175.29p
Ceredigion13157.28p173.07p
Conwy9158.74p180.63p
Denbighshire15158.57p181.09p
Flintshire73158.07p179.50p
Gwynedd23157.41p178.50p
Isle Of Anglesey6154.03p175.73p
Merthyr Tydfil4157.15p183.40p
Monmouthshire16158.09p182.89p
Neath Port Talbot20155.40p176.20p
Newport22155.92p179.01p
Pembrokeshire27153.96p174.26p
Powys40158.60p179.98p
Rhondda Cynon Taf25153.36p174.54p
Swansea29155.48p174.72p
Torfaen9152.32p174.21p
Vale Of Glamorgan15156.61p177.59p
Wrexham18154.83p177.78p

Average petrol prices last updated at 12 Jun 2026 10:00 (12 hours, and 59 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Wales has decreased by 1.7p in the last week. Diesel has fallen by 3.5p.

In the last month petrol has dropped by 1.2p and. and diesel has fallen by 9.2p.