Clifford Castle is a castle in the village of Clifford which lies four miles to the north of Hay-on-Wye in the Wye Valley in Herefordshire, England.