Situated in majestic hilltop locations above the Tywi Valley
Dinefwr Castle not only occupies a place of great affection in the minds and traditions of the Welsh people but also majestic hilltop locations above the Tywi valley. The site is forever associated with the princes of Deheubarth, the kingdom in south-west Wales.
A lack of available excavation data means uncertainty remains as to the shape, form and history of any earlier fortifications, which may underlie the medieval castles. Despite this, present evidence suggests very strongly that the history of Dinefwr Castle is entwined with the rule of the Lord Rhys (d. 1197).
Over time the castle changed hands between the princes of Deheubarth and gradually evolved into formidable fortresses. It eventually fell to the English Crown from 1287, serving as centres of royal administration and authority.
By the end of the Middle Ages the castle had become ivy-clad ruins. However, Dinefwr received a new lease of life when a conical roof constructed atop the keep created a picturesque summerhouse. It became an eighteenth-century picnicker’s paradise!
1 April 2018 - 31 March 2019
Daily 10am – 4pm
Last admission 30 minutes before closing
Closed 24, 25, 26 December and 1 January
For yearly opening times please click 'View all visitor information'
Adult - Free\Am ddim
Family - Free\Am ddim
Senior citizens, students and children under 16 - Free\Am ddim
Disabled and companion - Free\Am ddim
Free parking for Cadw members on production of valid membership cards. There is a car parking fee for non-members.
Facilities and information
View all visitor information
- Under 16s must be accompanied by an adult
- No smoking
- Cadw do not allow drone flying from or over its guardianship sites, except by contractors commissioned for a specific purpose, who satisfy stringent CAA criteria, have the correct insurances and are operating under controlled conditions.
Postcode SA19 6RT
Road By A483, A476, or B4300
Rail Llandeilo 2.5km/1.5mls
For further information, please contact: Traveline Cymru on 0871 200 2233 or National Rail Enquiries on 08457 48 49 50.