Alphabetical List of Castles in Wales

Castles in italics have information only and no pictures
Clwyd Caergwrle / Denbigh / Dolforwyn / Ewloe / Flint / Hawarden / Holt / Montgomery / Powis / Rhuddlan / Ruthin / Tomen Y Rhodwydd
Dyfed Aberystwyth / Amroth / Baglan / Blaenporth / Cardigan / Carew / Carmarthen / Carreg Cennan / Cilgeran / Cresswell / Dinefwr / Dryslwyn / Haverfordwest / Kidwelly / Laugharne / Llandovery / Llangadog / Llanrhystud / Llawhaden / Llansteffan / Manorbier / Meurig / Montgomery / Narbeth / Newcastle Emlyn / Pembroke / Picton / Roch / Sentence / St Clears / St Davids / Tenby / Trefilan / Wiston
Glamorgan Barry / Caerphilly / Candleston / Cardiff / Castell Bolan / Castell Meredydd / Castell Nos / Coity / Gelligaer / Kenfig / Landimore / Llanbethian / Loughor / Morgraig / Morlais / Neath / New Castle / Ogmore / Oxwich / Oystermouth / Penard / Pencader / Penrice / St Donat's / Swansea / Weobley
Gwent Abergavenny / Caldicot / Caerleon / Caerwent / Chepstow / Dingestow / Grosmont / Llanfair Discoed / Monmouth / Newport / Penhow / Raglan / Skenfrith / Usk / White
Gwynedd Beaumaris / Carndochan / Carn Fadryn / Castell y Bere / Caernarfon / Conwy / Criccieth / Cwm Prysor / Cymer / Cynfael / Deudraeth / Dinas Emrys / Dolbadarn / Dolwyddelan / Harlech
Powys Brecon / Bronllys / Crickhowell / Dolforwyn / Hay on Wye / Montgomery / Powis / Rhayader / Tretower