Le château de Châlucet est situé à Saint-Jean-Ligoure (87260) en Haute-Vienne, à environ 10 km au sud de Limoges. Bâti sur un promontoire rocheux, il domine la confluence de la Briance et de la Ligoure.