Le château de Boro est situé sur la commune de Saint-Vincent-sur-Oust dans le département du Morbihan. Le château se trouve sur une butte surplombant marais et bois au bord de l'Oust, rivière séparant les départements de l'Ille-et-Vilaine et du Morbihan.