El castillo de Dinefwr (también conocido como "Dynevor") es un castillo situado sobre una colina junto al río Towy, cerca de la localidad de Llandeilo (Carmarthenshire, Gales).