El castillo de Montsoriu está situado entre las poblaciones de Arbucias, Breda y San Felíu de Buxalleu en la comarca catalana de la Selva, se encuentra ubicado sobre una colina de 650 metros de altitud, dentro del Parque Natural del Montseny.