Castellfollit de la Roca est un village unique, placé sur un rocher escarpé en basalte (de 50 mètres de hauteur et d’un km de longueur) entres les rivières Fluvià et Toronell, qui ont formé ce cadre naturel particulier avec des siècles d’érosion. Entouré par le Parc Naturel de la Zone Volcanique de la Garrotxa et par l’Alta Garrotxa, il permet toute sorte de sorties pour découvrir des vues, un cadre naturel et une nature fascinants! Castelfollit de la Roca est donc l'un des villages les plus visités par les touristes, pris en photo et peint des comarques de Gérone et de toute la Catalogne de par sa beauté naturelle.
Le vieux quartier de Castellfollit de la Roca, aux rues étroites et froides, est d’origine médiévale, fait en roche. À l’extrémité, à côté de l’église de Sant Salvador, se trouve un belvédère avec des vues spectaculaires séduisant les visiteurs : la pointe de la falaise escarpée de Castellfollit, ouverte aux quatre vents.

Anciennement, Castellfollit de la Roca possédait un intérêt stratégique évident: au centre de la Garrotxa, près d’Olot, au sommet d’un rocher et avec l’ancien château depuis le XIe siècle, c’était un bastion rocheux ayant des vues sur les vallées du Fluvià et du Toronell avec une longue liste de batailles. Au fil des siècles, il ne reste plus grand chose du château, uniquement quelques murs en roche qui se trouvaient au beau milieu de Can Castell, d’où provient le nom du village: Castellfollit de la Roca.
Le village dispose de plusieurs lieux cachés pour surprendre les visiteurs : musées, églises, quartiers... Directement depuis Can Castell, il est possible de se déplacer à pied vers n’importe quel point d’intérêt de Castellfollit.