UK Area Codes Finder
Area Codes in Wales
Search a list of over 50 Wales area codes featuring cities, towns and villages from all Welsh regions.
This locations list features phone codes that are currently in use but from time-to-time these will change, so keep checking back to make sure you’re able to find updated dialling code information for the location you are looking for.
You may receive calls from Wales area code phone numbers that are not from a legitimate person, business or service. In these instances you can report spam calls to the Information Commissioner’s Office (ICO) here.

Area Code | Location | County |
---|---|---|
029 | Cardiff | South Glamorgan |
01239 | Cardigan | Dyfed |
01248 | Bangor (Gwynedd) | Gwynedd |
01267 | Carmarthen | Dyfed |
01269 | Ammanford | Carmarthenshire |
01286 | Caernarfon | Gwynedd |
01291 | Chepstow | Gwent |
01341 | Barmouth | Gwynedd |
01348 | Fishguard | Dyfed |
01352 | Mold | Clwyd |
01407 | Holyhead | Gwynedd |
01437 | Clynderwen, Haverfordwest | Pembrokeshire |
01443 | Pontypridd | Mid Glamorgan |
01446 | Barry | South Glamorgan |
01490 | Corwen | Clwyd |
01492 | Colwyn Bay | Clwyd |
01495 | Pontypool | Torfaen |
01497 | Hay-on-Wye | Powys |
01545 | Llanarth | Ceredigion |
01547 | Knighton | Powys |
01550 | Llandovery | Carmarthenshire |
01554 | Llanelli | Dyfed |
01558 | Llandeilo | Carmarthenshire |
01559 | Llandyssul | Dyfed |
01570 | Lampeter | Ceredigion |
01591 | Llanwrtyd Wells | Powys |
01597 | Llandrindod Wells | Powys |
01600 | Monmouth | Gwent |
01633 | Newport | Gwent |
01639 | Neath | Neath Port Talbot |
01646 | Milford Haven | Pembrokeshire |
01650 | Cemmaes Road | Gwynedd |
01654 | Machynlleth | Powys |
01656 | Bridgend | Mid Glamorgan |
01678 | Bala | Gwynedd |
01685 | Merthyr Tydfil | Mid Glamorgan |
01686 | Llanidloes, Newtown | Powys |
01690 | Betws-y-Coed | Conwy |
01745 | Rhyl | Clwyd |
01758 | Pwllheli | Gwynedd |
01766 | Porthmadog | Gwynedd |
01792 | Swansea | West Glamorgan |
01824 | Ruthin | Clwyd |
01834 | Narberth | Pembrokeshire |
01873 | Abergavenny | Gwent |
01874 | Brecon | Powys |
01938 | Welshpool | Powys |
01970 | Aberystwyth | Dyfed |
01974 | Llanon | Ceredigion |
01978 | Wrexham | Clwyd |
01982 | Builth Wells | Powys |
01994 | St Clears | Carmarthenshire |