Wales Dialling Codes

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.

Wales Flag
Area CodeLocationCounty
029CardiffSouth Glamorgan
01239CardiganDyfed
01248Bangor (Gwynedd)Gwynedd
01267CarmarthenDyfed
01269AmmanfordCarmarthenshire
01286CaernarfonGwynedd
01291ChepstowGwent
01341BarmouthGwynedd
01348FishguardDyfed
01352MoldClwyd
01407HolyheadGwynedd
01437Clynderwen, HaverfordwestPembrokeshire
01443PontypriddMid Glamorgan
01446BarrySouth Glamorgan
01490CorwenClwyd
01492Colwyn BayClwyd
01495PontypoolTorfaen
01497Hay-on-WyePowys
01545LlanarthCeredigion
01547KnightonPowys
01550LlandoveryCarmarthenshire
01554LlanelliDyfed
01558LlandeiloCarmarthenshire
01559LlandyssulDyfed
01570LampeterCeredigion
01591Llanwrtyd WellsPowys
01597Llandrindod WellsPowys
01600MonmouthGwent
01633NewportGwent
01639NeathNeath Port Talbot
01646Milford HavenPembrokeshire
01650Cemmaes RoadGwynedd
01654MachynllethPowys
01656BridgendMid Glamorgan
01678BalaGwynedd
01685Merthyr TydfilMid Glamorgan
01686Llanidloes, NewtownPowys
01690Betws-y-CoedConwy
01745RhylClwyd
01758PwllheliGwynedd
01766PorthmadogGwynedd
01792SwanseaWest Glamorgan
01824RuthinClwyd
01834NarberthPembrokeshire
01873AbergavennyGwent
01874BreconPowys
01938WelshpoolPowys
01970AberystwythDyfed
01974LlanonCeredigion
01978WrexhamClwyd
01982Builth WellsPowys
01994St ClearsCarmarthenshire