There is a fort under this wood, probably from the Iron Age
From the air, Bryn Mawr is a small hill covered in trees. In February 2021 an aircraft swept it with laser pulses, and some of them slipped between the branches to the ground. Keep only those, and the wood is gone. Underneath lies a rampart, a ditch, what looks like a gateway and a scatter of shallow hollows.
Marius Comper · 28 September 2026
Tree topsBare ground
Drag the view to turn it.
A 320-metre square of Bryn Mawr, from the Welsh Government survey flown on 22 February 2021 on a one-metre grid, at true scale. At the bare-ground end, the ochre line is the top of the rampart as estimated from the terrain, and the rings mark the hollows found by the same measurements.
Where is Bryn Mawr hillfort?
Bryn Mawr rises in the community of Llandysilio, in Powys, less than three kilometres from the border with England. It is a scheduled monument, number MG158: Cadw, the Welsh Government’s historic environment service, lists it as of national importance, which protects it by law.
Fourteen kilometres of ground around Bryn Mawr, from the Welsh terrain model. Circles are scheduled hillforts, filled where more than half of the protected area is under trees; the square is the Roman depot; the thin outlines are the scheduled lengths of Offa’s Dyke.
It is one of a crowd. Within seven kilometres the national list of scheduled monuments holds 5 more hillforts: Llanymynech Hill, 3.3 km to the north-east, Soldier's Mount, 4.0 km to the north-west, the Breiddin, 6.5 km to the south-east, Gaer Fawr, 6.6 km to the south-west and Bryngwyn Wood Camp, 6.9 km to the west. Offa’s Dyke, the early medieval earthwork along the border, passes 1.9 km away, and the remains of a Roman supply depot lie 2.8 km to the north-west.
How can a laser see through a wood?
The aircraft fires laser pulses at the ground and times each echo. Most pulses bounce off the first thing they meet: a tree top, a roof, a hedge. Some pass through gaps in the crowns and bounce off the ground. This survey was flown in winter, on 22 February 2021.
Two maps are made from the echoes. The surface model keeps the tops of whatever the pulses hit, so over Bryn Mawr it shows the wood. The terrain model keeps only the echoes classed as ground and fills the gaps between them. The view at the top moves from one to the other.
The difference between the two is roughly the height of the trees. Inside the ditch of the fort, the tree tops stand more than 9 metres above half the ground and more than 15 metres above a tenth of it; the tallest reaches 22 metres. In the surface model the fort does not show at all.
The same west–east line across the fort in both models, through the gateway indent: tree tops in green, ground in brown. The vertical scale is about twice the horizontal.
What is on top of Bryn Mawr?
A single rampart runs round the summit, with a ditch outside it and, beyond the ditch, the trace of a smaller bank. The Royal Commission on the Ancient and Historical Monuments of Wales, which keeps the national record, describes it in its January 2026 entry as a roughly pentagonal fort about 105 metres east to west and 108 metres north to south, enclosing 0.84 hectares to its outer edge. On the north and north-east the rampart runs in straight lengths.
2021 survey, one-metre grid
2006 survey, half-metre grid
Measured from the terrain
top of the rampart
bottom of the ditch
hollow found in both surveys
hollow found in 2021 only
Read by the national record (Coflein, 2026)
where the record places up to ten possible house platforms
gateway and possible barrow
The ground is shaded by how far each point sits above or below the ground around it, so banks show light and dips show dark.
On the north-west side the line of the rampart pulls sharply inward. The record reads this as the gateway, perhaps with the rampart ends overlapping, opening onto a natural gully that climbs to the domed top of the hill, which is otherwise too steep to reach from that side. In the terrain the line of the rampart steps in by about twelve metres at that point.
The fort was known before this survey. An older entry in the same record, taken from an Ordnance Survey card, already describes two lines of scarps round the summit, read as a worn-down rampart and ditch, with a possible entrance on the west. The terrain model shows the whole plan at once, including the ground inside. That older description, about 84 metres north to south by 74 metres, is still the one in the legal schedule of the monument; the 2026 entry measures the fort to its outer edge.
Did people live inside the hillfort?
Inside the rampart the ground is uneven. The record notes up to ten hollows in the southern part that may be house platforms, levelled places where houses stood, and says a finer survey would settle the detail.
A hollow in a terrain model can come from the processing as easily as from the ground, so the same rule was run on two separate surveys: the 2021 one and an older one flown in November and December 2006 on a half-metre grid. The rule counts every closed dip at least 15 centimetres deep and at least four square metres across, more than three metres inside the rampart. Six hollows appear in both surveys, their centres no more than three metres apart; the count changes with the depth threshold, as the notes at the end explain. They are 22 to 52 centimetres deep and 9 to 59 square metres in area. Three lie in the southern half, where the record places its hollows; three more lie in the north.
A hollow is not yet a house. When a tree blows over, its torn-up roots leave a pit, and people also dug small quarries on hilltops for stone. A finer survey would show their shape more clearly; telling a house platform from the rest would likely take an excavation, and the record describes none here.
What is the mound east of the fort?
Some 88 metres east of the fort, in the record’s measurement, a rounded mound stands in an open field, 10 to 15 metres across. In the terrain it rises about two metres above the slope around it, and it is there in both surveys. The record suggests that, unless it is natural, it may be a barrow, a burial mound placed on the approach to the fort. The record gives no date for it.
How old is Bryn Mawr hillfort?
Cadw’s schedule says the fort probably dates to the Iron Age, which in Wales it puts at about 800 BC to AD 74, the year of the Roman conquest. The national record gives no closer date, and it describes no excavation that could provide one.
How many hillforts in Wales are hidden under trees?
The same survey covers the whole country, so the question can be put to every fort. Cadw schedules 410 prehistoric monuments as hillforts or promontory forts; the terrain and surface models cover at least 95% of the area of 409 of them. In 70 of those, about one in six, more than half of the protected area lies under growth taller than five metres. Bryn Mawr is among the 35 where that share passes three quarters: 76% of its scheduled area.
Every scheduled hillfort and promontory fort in Wales with at least 95% of its area surveyed. Filled dots: more than half of the protected area under growth taller than five metres.
Bryn Mawr is the exception. At 213 of the 409 forts, more than half, less than 5% of the protected area is under trees. The wooded forts are commonest in the south-east: 14 of the 24 in Monmouthshire, Newport and Cardiff, against two of 41 in Gwynedd.
Pick a county to see its forts.
Scheduled hillforts and promontory forts in Wales, by the share of their protected area under growth taller than 5 metres
Monument
County
Type
Growth over 5 m
Blackcliff Wood Camp
Monmouthshire
inland promontory fort
99%
Castell Prin Camp
Newport
hillfort
99%
Derwlwyn Coppice Hillfort
Powys
hillfort
98%
Tan-y-Ffordd Hillfort
Ceredigion
hillfort
98%
Caer Estyn Hillfort
Flintshire
hillfort
97%
The Larches Camp
Monmouthshire
hillfort
96%
Wilcrick Hill Camp
Monmouthshire
hillfort
96%
Pierce Wood Camps
Monmouthshire
hillfort
93%
Waunfaeog Hillfort
Powys
hillfort
93%
Castle Lake Camp
Pembrokeshire
coastal promontory fort
93%
Caer Oleu Camp
Conwy
hillfort
92%
Pencastell Hillfort
Carmarthenshire
hillfort
91%
Promontory Fort SSW of Felin Cwrrws
Ceredigion
hillfort
91%
Chapel Hill Camp
Bridgend
hillfort
90%
Gaer Fawr
Powys
hillfort
90%
Cefn-Du Camp
Powys
hillfort
90%
Caer Idris Hillfort
Isle of Anglesey
hillfort
88%
Coed Cefn hillfort
Powys
hillfort
88%
Camp 400m NW of Holgan
Pembrokeshire
inland promontory fort
88%
Castell Vorlan
Pembrokeshire
inland promontory fort
87%
Enclosure in Tycanol Wood
Pembrokeshire
coastal promontory fort
86%
Myarth Camp
Powys
hillfort
84%
St Julian's Wood Camp
Newport
hillfort
84%
Pen Dinas Camp
Gwynedd
hillfort
84%
Old Warren Hill Hillfort
Ceredigion
hillfort
83%
Lodge Wood Camp
Newport
hillfort
82%
Pant Mawr Hillfort
Ceredigion
hillfort
82%
Bishopston Valley Camp
Swansea
inland promontory fort
81%
Wenallt Camp, Rhiwbina
Cardiff
hillfort
80%
Llancayo Camp
Monmouthshire
hillfort
79%
Pen y Garn Camp
Carmarthenshire
hillfort
78%
Kings Mill Camp
Pembrokeshire
inland promontory fort
77%
Castell Felin-Ganol
Pembrokeshire
inland promontory fort
77%
Bryn Mawr Camp
Powys
hillfort
76%
Tre-Gynon Camp
Pembrokeshire
inland promontory fort
75%
Llanquian Wood Camp
Vale of Glamorgan
hillfort
75%
Burfa Camp
Powys
hillfort
74%
Bryn Alyn Camp
Wrexham
hillfort
73%
Waun-Castell Camp
Pembrokeshire
inland promontory fort
72%
Defended Enclosure 500m NNE of Blaen-maenog
Carmarthenshire
inland promontory fort
70%
Castell Cwmere
Ceredigion
inland promontory fort
69%
Cwm Gloyn Camp
Pembrokeshire
inland promontory fort
68%
Coed y Bwnydd Camp
Monmouthshire
hillfort
67%
Llyswen Camp
Powys
hillfort
67%
Castell Henllys
Pembrokeshire
hillfort
67%
Craig Ty-Isaf Camp
Neath Port Talbot
hillfort
67%
Dinas Camp
Gwynedd
coastal promontory fort
66%
Coed y Defaid Camp
Newport
hillfort
66%
St Lawrence Camp
Pembrokeshire
inland promontory fort
66%
Bryngwyn Wood Camp
Powys
hillfort
65%
Beacon Ring Camp (Caer Digoll)
Powys
hillfort
64%
Cwm Castell Iron Age Settlement
Ceredigion
hillfort
62%
Coed y Caerau Camp
Powys
hillfort
62%
Castell Llwyd
Pembrokeshire
inland promontory fort
59%
Caer Pwll-Glas
Ceredigion
hillfort
58%
Coed Fenni-Fach Camp
Powys
hillfort
58%
Tre-Fach Camp
Pembrokeshire
inland promontory fort
58%
Craig-Gwrtheyrn
Carmarthenshire
hillfort
58%
Castell Pengegin
Pembrokeshire
inland promontory fort
57%
Defended Enclosure 300m W of Pen y Gar
Carmarthenshire
inland promontory fort
57%
Stembridge Camp
Swansea
hillfort
56%
Pen y Gorddyn Hillfort
Powys
hillfort
56%
Caerau Camp
Cardiff
hillfort
56%
Llanmelin Wood Hillfort
Monmouthshire
hillfort
55%
Gardden Camp
Wrexham
hillfort
54%
Bedd-y-Cawr Hillfort
Denbighshire
inland promontory fort
52%
Cwm Nash Defended Enclosure
Vale of Glamorgan
inland promontory fort
52%
Jordanston Farm Promontory Fort
Pembrokeshire
inland promontory fort
52%
Bulwarks Prehistoric Enclosure
Monmouthshire
hillfort
50%
Pen-Coed Camp
Carmarthenshire
inland promontory fort
50%
Caswell Cliff Fort
Swansea
coastal promontory fort
50%
Ruperra Hillfort and Motte
Caerphilly
hillfort
49%
The Bulwarks Camp
Vale of Glamorgan
hillfort
48%
Bush Inn Camp
Pembrokeshire
inland promontory fort
47%
Castell Pyr
Carmarthenshire
inland promontory fort
46%
Penralltddu Defended Enclosure
Pembrokeshire
inland promontory fort
46%
Pen-y-Felin Wynt Hillfort
Ceredigion
hillfort
45%
Great House Camp
Monmouthshire
hillfort
44%
Pen y Foel Camp
Powys
hillfort
43%
The Castle, Woodreefe
Carmarthenshire
inland promontory fort
43%
Summerhouse Camp
Vale of Glamorgan
hillfort
42%
Nant Castell Camp
Gwynedd
inland promontory fort
42%
Pen y Gaer Hillfort
Denbighshire
hillfort
42%
Ffridd Faldwyn Camp
Powys
hillfort
41%
Craig Adwywynt Camp
Denbighshire
hillfort
41%
Talgarth Camp
Powys
hillfort
40%
Cwm-Pen-y-Benglog Camp
Pembrokeshire
inland promontory fort
40%
Gaer Fawr hillfort
Monmouthshire
hillfort
40%
Dinas Cadnant Hillfort
Isle of Anglesey
hillfort
39%
Llanddewi Gaer
Pembrokeshire
inland promontory fort
39%
Caer Carreg y Fran
Gwynedd
hillfort
39%
Craig y Ddinas Hillfort
Rhondda Cynon Taff
hillfort
38%
Tre-Coll Hillfort
Ceredigion
hillfort
38%
Syke Rath
Pembrokeshire
inland promontory fort
38%
Dinas Melin-y-Wig
Denbighshire
hillfort
36%
Castell S of Goginan-Fach
Ceredigion
hillfort
36%
Castle-Lloyd Camp
Carmarthenshire
inland promontory fort
36%
Tump Wood Camp
Powys
hillfort
35%
Coed Pentwyn Hillfort
Powys
hillfort
34%
Pen-Gaer Promontory Fort
Carmarthenshire
inland promontory fort
34%
Thornton Rath
Pembrokeshire
inland promontory fort
34%
Ffridd Mathrafal Hillfort
Powys
hillfort
33%
Blaengwaith-Noah Camp
Pembrokeshire
inland promontory fort
33%
Dinas Cerdin
Ceredigion
hillfort
33%
Caer Lletty-Llwyd
Ceredigion
hillfort
31%
Dinas Dinorwic Camp
Gwynedd
hillfort
30%
Camp at Cwm Llwyd
Bridgend
hillfort
30%
Soldier's Mount
Powys
hillfort
29%
Corn y Fan Camp
Powys
hillfort
29%
Pentre Camp
Powys
hillfort
29%
Tredegar Fort
Newport
hillfort
28%
Howelston Defended Enclosure
Pembrokeshire
inland promontory fort
28%
Picton Point Camp
Pembrokeshire
coastal promontory fort
28%
Great Treffgarne Rocks Camp
Pembrokeshire
hillfort
27%
Tan y Clawdd Camp
Powys
hillfort
27%
Maes y Gaer Camp (Hillfort)
Gwynedd
hillfort
27%
Plas-y-Gaer Camp
Powys
hillfort
27%
Breidden Hill Camp
Powys
hillfort
26%
Bausley Hill Camp
Powys
hillfort
26%
Dinas Island Castell
Pembrokeshire
inland promontory fort
26%
Defended Enclosure 300m W of Pant-glas
Carmarthenshire
inland promontory fort
25%
Rhyd-Brown Camp
Pembrokeshire
inland promontory fort
25%
Hafod Camp
Carmarthenshire
inland promontory fort
25%
The Gaer hillfort
Powys
hillfort
25%
Llanymynech Hill Camp
Powys
hillfort
25%
Ffawyddog Gaer
Powys
hillfort
24%
Enclosure & Earthworks at Lewiston Hall
Pembrokeshire
coastal promontory fort
23%
Cefn Llan Hillfort
Powys
hillfort
23%
Mynydd y Castell Camp
Neath Port Talbot
hillfort
23%
Promontory Fort on Fleming's Down
Vale of Glamorgan
inland promontory fort
22%
Hen Gaer Hilltop Enclosure
Ceredigion
hillfort
22%
Capeston Rath
Pembrokeshire
inland promontory fort
21%
Llanfilo Camp
Powys
hillfort
21%
Moel y Gaer
Denbighshire
hillfort
21%
Brawdy Promontory Fort
Pembrokeshire
inland promontory fort
21%
Castell Grogwynion
Ceredigion
hillfort
21%
Sunnyhill Wood Camp
Ceredigion
hillfort
20%
Pen y Gaer Hillfort
Carmarthenshire
hillfort
20%
Castell Olwen
Ceredigion
hillfort
20%
Tyle Clydach Hillfort
Powys
hillfort
20%
Bryn y Saethau Hillfort
Powys
hillfort
19%
Castell Goetre
Ceredigion
hillfort
19%
Pen-llys Hillfort
Powys
hillfort
19%
Merlins Hill Hillfort
Carmarthenshire
hillfort
19%
Sealyham Quarries Camp
Pembrokeshire
inland promontory fort
18%
Parciau Hillfort
Isle of Anglesey
inland promontory fort
18%
West Popton Camp
Pembrokeshire
coastal promontory fort
18%
Pen y Dinas Camp
Conwy
hillfort
18%
Grongaer
Carmarthenshire
hillfort
18%
Pen-y-Gaer Camp
Denbighshire
hillfort
18%
Castell 270m E of Moeddyn-Fach
Ceredigion
inland promontory fort
17%
Fishpond Camp
Pembrokeshire
coastal promontory fort
16%
Caer Allt-Goch Hillfort
Ceredigion
hillfort
16%
Defended Enclosure 250m NE of Pont Henllan
Ceredigion
inland promontory fort
16%
Craig y Dinas Camp
Gwynedd
hillfort
16%
Allt-y-Ferin Mound and Bailey Castle
Carmarthenshire
hillfort
15%
Pen y Gaer
Carmarthenshire
hillfort
15%
Llwyn Du Camp
Carmarthenshire
hillfort
15%
Caer Dynnaf hillfort
Vale of Glamorgan
hillfort
15%
Gilfach-Hafel Camp
Ceredigion
hillfort
15%
Gilfach y Dwn Fawr Defended Enclosure
Ceredigion
hillfort
15%
Crowhill Rath
Pembrokeshire
inland promontory fort
14%
Carn Fadryn Camp
Gwynedd
hillfort
14%
Castell Gwyn
Pembrokeshire
hillfort
14%
Garn Goch Camps
Carmarthenshire
hillfort
13%
Coed Ty'n-y-Cwm Camps
Ceredigion
inland promontory fort
13%
Slwch Camp
Powys
hillfort
13%
Dunraven Castle Hillfort
Vale of Glamorgan
hillfort
12%
Gogerddan Camp
Powys
hillfort
12%
Onnen-Deg Defended Settlement
Ceredigion
inland promontory fort
12%
Llwynda-Ddu Camp
Cardiff
hillfort
12%
Bryn Euryn Camp
Conwy
hillfort
11%
Allt yr Esgair Camp
Powys
hillfort
11%
Giant's Bank Camp
Powys
hillfort
11%
Fron Derw Wood Camp
Powys
hillfort
11%
Castell Carno
Powys
hillfort
10%
Candwr Camp
Monmouthshire
hillfort
9%
Castell Dinas
Powys
hillfort
9%
Defended Enclosure 300m NW of Closbach
Carmarthenshire
inland promontory fort
9%
Nant Barre Caerau
Ceredigion
hillfort
8%
Y Gaer, Dol-y-Gaer
Powys
hillfort
8%
Pen-y-Corddyn Camp
Conwy
hillfort
8%
Castell S of Pen-y-Foel
Ceredigion
hillfort
7%
Pen-y-Castell Group
Ceredigion
hillfort
7%
Pen-y-Gaer Camp
Powys
hillfort
7%
Byrllysg promontory fort
Gwynedd
inland promontory fort
7%
Camp 200m NE of Stoneyford
Pembrokeshire
coastal promontory fort
7%
Llanvithyn Camp
Vale of Glamorgan
hillfort
6%
Gwernyfed Park Camp
Powys
hillfort
6%
Rhiw Saeson Caerau
Rhondda Cynon Taff
hillfort
6%
Tyddyn-y-Coed Camp
Gwynedd
hillfort
6%
Mynydd Bach Camp
Wrexham
hillfort
6%
Dolgwden Enclosure
Powys
hillfort
6%
Castle Ditches
Vale of Glamorgan
hillfort
5%
Caer Cadwgan
Ceredigion
hillfort
5%
Twyn Llechfaen Hillfort
Powys
hillfort
5%
Moel Hiraddug Hillfort
Denbighshire
hillfort
5%
Pen y Coed Hillfort, Cyfronydd
Powys
hillfort
4%
Castle Ditches Camp
Vale of Glamorgan
hillfort
4%
Garn Boduan
Gwynedd
hillfort
4%
Pen y Castell
Powys
hillfort
4%
Pen-y-Castell
Neath Port Talbot
hillfort
4%
Caer Pencraig Fort
Gwynedd
hillfort
4%
Dale Point Promontory Fort (Defences)
Pembrokeshire
coastal promontory fort
4%
Cefn Carnedd Camp
Powys
hillfort
4%
Din Sylwy
Isle of Anglesey
hillfort
4%
Lamborough Camp
Pembrokeshire
inland promontory fort
4%
Pen-y-Gaer
Gwynedd
inland promontory fort
4%
Pen-Twyn Earthwork
Monmouthshire
hillfort
4%
Ynys Lochtyn Defended Enclosure
Ceredigion
coastal promontory fort
4%
Cae Camp
Monmouthshire
hillfort
3%
Pen y Clun Camp
Powys
hillfort
3%
Caer Engan
Gwynedd
hillfort
3%
Bron-y-Gaer Camp
Carmarthenshire
hillfort
2%
Gelli Diogyn Hillfort
Carmarthenshire
hillfort
2%
Site 300m SW of Tan-llan (revealed by aerial photography)
Powys
hillfort
2%
Castell Allt-Goch
Ceredigion
hillfort
2%
Water-break-its-neck promontory fort
Powys
inland promontory fort
2%
Cwm Cefn y Gaer
Powys
hillfort
2%
Castell Tinboeth
Powys
hillfort
2%
Pen-y-Castell Camp
Bridgend
hillfort
2%
Promontory Fort at Sheep Island
Pembrokeshire
coastal promontory fort
2%
Crocksydam Camp
Pembrokeshire
coastal promontory fort
2%
Mynydd Maendy Hillfort
Rhondda Cynon Taff
hillfort
2%
Cae Ddunod Camp
Conwy
hillfort
2%
Graig Camp
Powys
hillfort
2%
Pen Coed-Foel Camp
Ceredigion
hillfort
2%
Pen-y-Gaer
Swansea
hillfort
2%
Castell Bwa-drain Camp
Ceredigion
hillfort
2%
Castell Coch Promontory Fort
Pembrokeshire
coastal promontory fort
2%
Y Bwlwarcau
Bridgend
hillfort
2%
Pen-y-Gaer Defended Enclosure
Ceredigion
inland promontory fort
2%
Caer Euni Camp
Gwynedd
hillfort
1%
Castell Nadolig
Ceredigion
hillfort
1%
Linney Head Camp
Pembrokeshire
coastal promontory fort
1%
Lle'r Gaer
Rhondda Cynon Taff
hillfort
1%
Pentre Camp
Powys
hillfort
1%
Skomar Defended Enclosure
Pembrokeshire
coastal promontory fort
1%
Sully Island, "Danish" Fort
Vale of Glamorgan
hillfort
1%
Caer Penrhos
Ceredigion
hillfort
1%
Cwm Bach Camps
Vale of Glamorgan
hillfort
1%
Dinas Porth Ruffydd
Isle of Anglesey
hillfort
1%
Wern Camp
Powys
hillfort
1%
Camp W of Cwm Cefn y Gaer
Powys
hillfort
1%
Nash Point Camp
Vale of Glamorgan
hillfort
1%
Pen y Gaer Camp
Gwynedd
hillfort
1%
Maes y Castell
Carmarthenshire
hillfort
1%
Pant-Glas Camp
Carmarthenshire
inland promontory fort
1%
Pen Clawdd-Mawr Defended Enclosure
Ceredigion
inland promontory fort
1%
Clegyr-Boia Camp
Pembrokeshire
hillfort
1%
Ynys y Castell
Pembrokeshire
coastal promontory fort
1%
Carreg Golchfa Defended Enclosure
Pembrokeshire
coastal promontory fort
1%
Castell Coch Promontory Fort (by Ynys Gwair)
Pembrokeshire
coastal promontory fort
1%
Flimston Bay Camp
Pembrokeshire
coastal promontory fort
1%
Moel y Gest Camp
Gwynedd
hillfort
1%
Porth y Bwch Defended Enclosure
Pembrokeshire
coastal promontory fort
1%
Promontory Fort on Little Castle Head
Pembrokeshire
coastal promontory fort
1%
Castell Flemish
Ceredigion
hillfort
1%
Gaer Coed Parc Hillfort and Enclosure
Ceredigion
hillfort
1%
Castell Mawr
Pembrokeshire
hillfort
1%
Castell Meherin Camps
Pembrokeshire
hillfort
1%
Gaer Maesmynach
Ceredigion
hillfort
1%
Pen y Gaer Camp
Conwy
hillfort
1%
Tywyn-y-Parc Promontory Fort
Isle of Anglesey
coastal promontory fort
1%
Castell Caer Lleion
Conwy
hillfort
0%
Castle Head Defended Enclosure
Pembrokeshire
coastal promontory fort
0%
Garn Fechan Camp
Pembrokeshire
hillfort
0%
Moel Fodig Camp
Denbighshire
hillfort
0%
St David's Head Camp
Pembrokeshire
coastal promontory fort
0%
Buckspool Down Camp
Pembrokeshire
coastal promontory fort
0%
Caerau Promontory Forts
Pembrokeshire
coastal promontory fort
0%
Castell Heinif
Pembrokeshire
coastal promontory fort
0%
Castell Tre-Riffith
Pembrokeshire
coastal promontory fort
0%
Dinas Gynfor Hillfort
Isle of Anglesey
coastal promontory fort
0%
Howney Stone Rath
Pembrokeshire
coastal promontory fort
0%
Lewes Castle Promontory Fort
Swansea
coastal promontory fort
0%
Old Castle Camp
Swansea
coastal promontory fort
0%
Troed y Rhiw Sion Defended Enclosure
Ceredigion
inland promontory fort
0%
Caer Argoed
Ceredigion
hillfort
0%
Castell-Mawr
Gwynedd
hillfort
0%
Cil Ifor Promontory Fort
Swansea
inland promontory fort
0%
Craig Rhiwarth Ancient Village
Powys
hillfort
0%
Dyffryn Camp
Carmarthenshire
hillfort
0%
Fan Camp
Carmarthenshire
hillfort
0%
Old Castle Head Promontory Fort
Pembrokeshire
coastal promontory fort
0%
Pen-y-Cloddiau Camp
Denbighshire
hillfort
0%
Promontory Fort on Great Castle Head
Pembrokeshire
coastal promontory fort
0%
Castell Coch Promontory Fort (on Penmorfa)
Pembrokeshire
coastal promontory fort
0%
Craig-y-Tyddyn Camp
Gwynedd
hillfort
0%
Gaer Fawr
Powys
hillfort
0%
Greenala Camp
Pembrokeshire
coastal promontory fort
0%
High Pennard
Swansea
coastal promontory fort
0%
Llwyn Bryn-Dinas Camp
Powys
hillfort
0%
Moel-y-Gaer Camp
Denbighshire
hillfort
0%
Pen Dinas Camp
Ceredigion
hillfort
0%
Porth Egr Defended Enclosure
Pembrokeshire
coastal promontory fort
0%
Porth-y-Rhaw Camp
Pembrokeshire
coastal promontory fort
0%
Tower Point Rath
Pembrokeshire
coastal promontory fort
0%
Black Point Rath
Pembrokeshire
coastal promontory fort
0%
Bryn Bank Hillfort
Powys
hillfort
0%
Burry Holms Camp
Swansea
coastal promontory fort
0%
Castell Bach
Ceredigion
coastal promontory fort
0%
Castell Moeddyn
Ceredigion
hillfort
0%
Craig y Gwbert Defended Enclosure
Ceredigion
coastal promontory fort
0%
Deer Park Promontory Fort
Pembrokeshire
coastal promontory fort
0%
Enclosure on Cockit Hill
Powys
hillfort
0%
Gaer 594m SW of Trellech Cross
Monmouthshire
hillfort
0%
Great Castle Head Rath
Pembrokeshire
coastal promontory fort
0%
Mill Haven Rath
Pembrokeshire
coastal promontory fort
0%
Moel Offrwm Lower Camp
Gwynedd
hillfort
0%
Pen-y-Crug
Powys
hillfort
0%
Promontory Fort S of Solva Harbour
Pembrokeshire
coastal promontory fort
0%
South Hook Camp
Pembrokeshire
coastal promontory fort
0%
Tal-y-Gareg Camp
Gwynedd
hillfort
0%
The Bulwark, Llanmadoc Hill
Swansea
hillfort
0%
Three Camps on Harding's Down
Swansea
hillfort
0%
Thurba Camp
Swansea
coastal promontory fort
0%
Twyn-y-Gaer
Powys
hillfort
0%
West Pickard Camp
Pembrokeshire
coastal promontory fort
0%
Allt Dolanog Hillfort
Powys
hillfort
0%
Bryn-y-Castell Hillfort
Gwynedd
hillfort
0%
Buarth y Gaer, Mynydd y Gaer
Neath Port Talbot
hillfort
0%
Caer Bach
Conwy
hillfort
0%
Caer Drewen Camp
Denbighshire
hillfort
0%
Caer Einon Camp
Powys
hillfort
0%
Caer Pencarreg
Carmarthenshire
hillfort
0%
Caerfai Camp
Pembrokeshire
coastal promontory fort
0%
Camp SW of Castell Cwm Aran
Powys
hillfort
0%
Carn Alw Hillfort
Pembrokeshire
hillfort
0%
Carn Ffoi Camp
Pembrokeshire
hillfort
0%
Carn Ingli Camp
Pembrokeshire
hillfort
0%
Carn Pentyrch Camp
Gwynedd
hillfort
0%
Castell Bach
Ceredigion
hillfort
0%
Castell Caerau
Gwynedd
hillfort
0%
Castell Odo
Gwynedd
hillfort
0%
Castell Perthi-Mawr
Ceredigion
hillfort
0%
Castell Rhyfel
Ceredigion
hillfort
0%
Castell y Gaer
Gwynedd
hillfort
0%
Castle Bank Hillfort
Powys
hillfort
0%
Castle Field Camp E Of Craig-Llywn
Cardiff
hillfort
0%
Cefn y Castell
Powys
hillfort
0%
Clogwyn Arllef Hillfort & Field System
Gwynedd
hillfort
0%
Craig yr Aderyn Hillfort
Gwynedd
hillfort
0%
Craig-y-Ddinas Camp
Gwynedd
hillfort
0%
Craig-y-Rhiwarth Hillfort
Powys
hillfort
0%
Cribyn Clottas
Ceredigion
hillfort
0%
Crug Hywel Camp
Powys
hillfort
0%
Cwm Berwyn Camp
Powys
hillfort
0%
Daren Camp
Ceredigion
hillfort
0%
Deborah's Hole Camp
Swansea
coastal promontory fort
0%
Dinas Camp
Powys
hillfort
0%
Dinas Camp
Conwy
hillfort
0%
Dinas Dinlle Camp
Gwynedd
coastal promontory fort
0%
Dinas Fach Defended Enclosure
Pembrokeshire
coastal promontory fort
0%
Dinas SW of Aber-Peithnant
Ceredigion
hillfort
0%
Earthwork on Graig Fawr
Swansea
hillfort
0%
Ffridd Fechan Fort
Gwynedd
hillfort
0%
Foel Drygarn Camp
Pembrokeshire
hillfort
0%
Fron Goch hillfort
Powys
hillfort
0%
Gaer Fach
Powys
hillfort
0%
Gaer Fawr
Ceredigion
hillfort
0%
Gardden Camp & Barrows
Powys
hillfort
0%
Garn Fawr Camp
Pembrokeshire
hillfort
0%
Gelli-nedd Hillfort
Powys
hillfort
0%
Horse Cliff Camp
Swansea
coastal promontory fort
0%
Keeston Castle
Pembrokeshire
hillfort
0%
Little Castle Point Defended Enclosure
Pembrokeshire
coastal promontory fort
0%
Llandegley Rocks hillfort
Powys
hillfort
0%
Llannerch Pentir Defended Enclosure
Ceredigion
inland promontory fort
0%
Llechlwyd Hillfort
Gwynedd
hillfort
0%
Moel Arthur Camp
Denbighshire
hillfort
0%
Moel Ddolwen Camp
Powys
hillfort
0%
Moel Fenlli Camp
Denbighshire
hillfort
0%
Moel Goedog Camp
Gwynedd
hillfort
0%
Moel Offrwm Camp
Gwynedd
hillfort
0%
Moel y Gaer Camp
Flintshire
hillfort
0%
Moel y Gaer, Cefn
Denbighshire
hillfort
0%
Mynydd Rhyd Ddu Enclosure
Denbighshire
hillfort
0%
Mynydd y Gaer
Bridgend
hillfort
0%
Mynydd y Gaer (Lower) Camp
Neath Port Talbot
hillfort
0%
Mynydd y Gaer Camp
Conwy
hillfort
0%
Napps Camp
Carmarthenshire
coastal promontory fort
0%
Parc-Cynog Camp
Carmarthenshire
inland promontory fort
0%
Pared Mawr Camp
Gwynedd
coastal promontory fort
0%
Paviland Camp
Swansea
coastal promontory fort
0%
Pen Dinas Camp
Ceredigion
hillfort
0%
Pen Dinas Lochtyn
Ceredigion
hillfort
0%
Pen y Bannau Camp
Ceredigion
hillfort
0%
Pen y Castell
Ceredigion
hillfort
0%
Pen y Ddinas Camp
Gwynedd
hillfort
0%
Pen y Ffrwd-Llwyd Camp
Ceredigion
hillfort
0%
Pen y Gaer Camp
Gwynedd
hillfort
0%
Pen-y-Gaer Camp
Powys
hillfort
0%
Pen-y-Gaer Camp
Gwynedd
hillfort
0%
Pen-y-Gaer Camp (Caer Caradog)
Conwy
hillfort
0%
Promontory Fort on Worms Head
Swansea
coastal promontory fort
0%
Rhyd Uchaf Hillfort
Powys
hillfort
0%
Roundton Hillfort
Powys
hillfort
0%
Slade Camp
Pembrokeshire
inland promontory fort
0%
Small Fort Near Nantlle
Gwynedd
hillfort
0%
Summerton Camp
Pembrokeshire
hillfort
0%
Tre'r Ceiri Camp
Gwynedd
hillfort
0%
Twyn-y-Gaer
Powys
hillfort
0%
Twyn-y-Gaer Camp
Monmouthshire
hillfort
0%
Watery Bay Rath
Pembrokeshire
coastal promontory fort
0%
Wern Camp
Pembrokeshire
inland promontory fort
0%
Y Foel Camp
Gwynedd
hillfort
0%
Y Werthyr Hillfort
Isle of Anglesey
hillfort
0%
Y Werthyr Hillfort
Isle of Anglesey
hillfort
0%
Sources and method
Record: Coflein, the online catalogue of the Royal Commission on the Ancient and Historical Monuments of Wales, site 306987, Bryn Mawr hillfort, entry by Toby Driver, January 2026, and the earlier entry of 11 November 2002. Descriptions of the fort, the gateway, the house platforms and the mound are summarised from it.
The plans show local relief: the terrain minus its average over a 15-metre square. A hollow is a closed area at least 15 cm below that average, of 4 to 200 square metres, more than 3 metres inside the traced rampart; the 2006 grid is averaged to one metre first, and a hollow counts as found in both surveys when the two centres lie within 3 metres. With a 10 cm threshold seven hollows are found in both surveys; with 20 cm, four. Two more appear only in 2006. The rampart line is the highest point of local relief along 72 bearings from the centre of the fort, the ditch line the lowest point within 12 metres outside it, both smoothed. Tree heights are the surface model minus the terrain model, inside the traced ditch.
Neighbours, protection and dates: Cadw’s list of scheduled monuments, on DataMapWales, and its full report for MG158. Contains public sector information licensed under the Open Government Licence v3.0. Distances run from the centre of Bryn Mawr to the centre of each monument, and to the nearest point of Offa’s Dyke. The Wales outline comes from Natural Earth.
Welsh forts under trees: every monument that Cadw schedules as a hillfort or promontory fort from the prehistoric or Iron Age period (410); 409 have at least 95% of their area inside the national survey. For each, the share of the scheduled area where the surface model stands more than 5 metres above the terrain model. The scheduled area often includes ground around the earthworks, and tall growth can include buildings and hedges. With 3 metres, 80 forts are mostly under growth; with 8 metres, 54.
Nothing here is reconstructed: no houses, no palisade, no rampart heights. The lines and rings are measured; the gateway, the house platforms and the barrow are the record’s reading.