Rupit es un pequeño pueblo medieval situado
a 845 metros de altitud, en medio del paisaje del Collsacabra, en la comarca de Osona. Accedimos a él después de comer en Vic, a 30 kilómetros, al que fuimos para ver el mercadillo que se monta los sábado en su Plaza Mayor.
Rupit surgió alrededor
del siglo XI en torno al castillo de la Familia Cardona situado en lo alto de una roca. A esta roca, en latín “rupes”, le debe su nombre la
población, que antes estaba situada cerca del riscal, en el llano de Fàbregues (s.X).
A su alrededor empezaron a construirse las primeras casas y según una leyenda,
cuenta con un pasadizo secreto para escapar hacia el Valle de Aro.