County guide · The Castle Rolls
Best castles in Pembrokeshire
10 castles in Pembrokeshire, anchored by Pembroke - the birthplace of Henry VII, kept open year round by its own charitable trust - and a run of Norman strongholds along the coast.

Map
Every castle on this list - 10 in total, 4 free to enter, 4 you can stay overnight in

Pembroke Castle
Pembrokeshire
Birthplace of Henry VII; open year-round, ticketed

Carew Castle & Tidal Mill
Pembrokeshire
Leased and run by National Park Authority, not Cadw

Picton Castle
Pembrokeshire
Castle and 40-acre gardens

Manorbier Castle
Pembrokeshire
Open daily Mar-Sep; closes for weddings; castle house sleeps guests

Cilgerran Castle
Pembrokeshire Free entry
National Trust-owned, Cadw-managed; twin drum towers above Teifi gorge; free entry; also listed under National Trust

Llawhaden Castle
Pembrokeshire Free entry
Fortified palace of the bishops of St Davids; free

Roch Castle
Pembrokeshire
Norman tower restored as luxury hotel

Upton Castle
Pembrokeshire
12th/13th-century fortified manor with an attached medieval chapel, surrounded by early-20th-century gardens and an arboretum.

Wiston Castle
Pembrokeshire Free entry
Best-preserved motte-and-bailey in Wales with shell keep; free

Haverfordwest Castle
Pembrokeshire Free entry
Inner ward free daily; town museum adjacent
Common questions
How many castles are there in Pembrokeshire?
This roll lists 10 visitable castles, fortresses and tower houses in Pembrokeshire. Of those, 4 are free to enter and 4 charge admission.
Which castles in Pembrokeshire are free to visit?
4 of the 10 castles in Pembrokeshire are open-access sites with no admission charge, namely Cilgerran Castle, Llawhaden Castle, Wiston Castle and Haverfordwest Castle.
What is the best-rated castle in Pembrokeshire?
Roch Castle carries the strongest public rating of any castle in Pembrokeshire on this roll - 4.9/5 from 246 Google reviews.
Can you stay overnight in a castle in Pembrokeshire?
Yes - 4 of the castles listed here offer overnight stays, namely Picton Castle, Manorbier Castle, Roch Castle and Upton Castle.
Can you reach any castle in Pembrokeshire by train?
3 of the 10 sit within 1.5 miles of a railway station, namely Haverfordwest Castle (Haverfordwest, 0.4 miles), Pembroke Castle (Pembroke, 0.7 miles) and Manorbier Castle (Manorbier, 1.0 miles). Those are straight-line distances from the station to the castle, so the walk on the ground is longer than the figure.
Can you go inside every castle in Pembrokeshire?
Not all of them on the same terms. 2 of the 10 restrict what a visitor can see. Roch Castle is a hotel, so there is no way in without booking a room or a table. At Upton Castle you get the grounds or a booked tour rather than free run of the building.