Fuel Prices in Wales
Compare petrol and diesel prices across 89 fuel stations in 10 counties and 33 towns across Wales.
Cheapest Unleaded (E10)
129.9p
Cheapest Diesel
139.9p
Counties in Wales
Powys
15 stations · 10 towns
Mid Glamorgan
13 stations · 11 towns
Clwyd
11 stations · 8 towns
Gwent
11 stations · 8 towns
West Glamorgan
9 stations · 5 towns
Swansea
8 stations · 3 towns
Cardiff
6 stations · 6 towns
South Glamorgan
6 stations · 3 towns
Gwynedd
6 stations · 5 towns
Dyfed
4 stations · 3 towns
Towns in Wales
33 towns with fuel price data
Cardiff137.7pSwansea132.9pNewport134.9pWrexham137.9pLlanelli125.7pBarry135.7pWelshpool134.9pHaverfordwest136.9pCrumlin137.9pNeath133.9pMold137.9pNewtown136.9pNelson136.9pPontypool133.9pPwllheli144.9pBrecon135.9pAbergavenny139.9pLlandrindod Wells143.9pMonmouth149.9pAbergele137.9pColwyn Bay143.9pMerthyr Tydfil137.9pChepstow139.9pPorthmadog134.9pCaernarfon132.9pCaldicot129.7pConwy142.9pTonypandy135.7pPrestatyn141.9pMountain Ash139.9pMachynlleth129.9pBuilth Wells143.9pKnighton138.9p
Other Regions