List of UK dialling codes covering Wales explained

This is a list of geographic UK dialling codes covering Wales that are currently in use. Some exchanges cover both sides of the Wales-England border. All geographic telephone numbers in Wales are in the format (01xxx) xxxxxx, with the exception of Cardiff and the surrounding area which has been (029) xxxx xxxx since the "Big Number Change" in 2000.

Dialling CodeArea
01239Cardigan
01244Chester
01248
01267Carmarthen
01269
01286Caernarfon
01291
01341Barmouth
01348Fishguard
01352Mold
01407Holyhead
01437
01443Pontypridd
01446Barry
01490Corwen
01492Colwyn Bay
01495Pontypool
01497Hay on Wye
01544Kington
01545
01547Knighton
01550Llandovery
01554Llanelli
01558Llandeilo
01559Llandysul
01570
01591Llanwrtyd Wells
01597Llandrindod Wells
01600Monmouth
01633Newport
01639Neath
01646Milford Haven
01650Cemmaes Road
01654Machynlleth
01656Bridgend
01678Bala
01685Merthyr Tydfil
01686
01690Betws-y-Coed
01691Oswestry
01745Rhyl
01758Pwllheli
01766Porthmadog
01792Swansea
01824Ruthin
01834Narberth
01873Abergavenny
01874Brecon
01938
01948Whitchurch
01970Aberystwyth
01974Llanon
01978Wrexham
01982Builth Wells
01994St Clears
029Cardiff

(Source: "The Phone Book - Code Companion", BT)

Misconceptions

See main article: UK telephone code misconceptions. It is a common misconception that the code for Cardiff is 02920, whereas in fact it is 029 followed by an eight-digit local number.[1] This is due to Cardiff previously having a longer code (0222 then 01222) with six-digit local numbers. From 2000, all of its local numbers (until 2005) had the additional 20 added to them, making them 8 digits long. This problem is also widespread in cities with other 02x codes such as Coventry, London, Portsmouth and Southampton, and in the region of Northern Ireland.

See also

Notes and References

  1. News: Malone . Sam . New phone numbers for Cardiff as first sets of 029 prefixes begin running out . Wales Online . 18 April 2013 . 25 June 2023 .