Le château d'Epiry est situé sur la commune de Saint-Émiland en Saône-et-Loire, à flanc de coteau, à l'écart du village.