Rupit està situat al centre geogràfic del Collsacabra, emmarcat en un paisatge fet a mida per a ser representat en una postal.
Està situat a llevant de la serralada de Cabrera i a l’extrem de la comarca d’Osona. Rupit està a 98 km de Barcelona, 33 km de Vic i 28 km d’Olot. És l’últim poble de la província de Barcelona, situat a la carretera comarcal C-153, de Vic a Olot, quilòmetre 33.