Rupit has 280 residents, sits on a rock in the mountains of inland Catalonia, and you can walk the whole village in an hour.
We took three hours, because we had three children and there was a playground. That’s the honest number, and it’s the one nobody tells you.
The essentials
- Where: the comarca of Osona, province of Barcelona — in the Sierra de Cabrera, between the Collsacabra mountains and the Guilleries
- Population: about 280
- From Barcelona: 2h by car
- How long: one hour to walk the village. Three with children
- Cost: the village is free to walk around
Rupit has around 300 residents, so book ahead — there are only two hostals in the village plus a handful of tourist apartments. These are affiliate links — we earn a small commission at no extra cost to you.

What Rupit actually is
A village of stone houses built onto and into the rock, with narrow streets, some of them cobbled, and a mountain on either side.
Its origins go back to the ninth century, when the castle of Rupit was built. Houses grew up around it over the centuries and the village reached its peak in the seventeenth century — which is roughly the Rupit you walk through today, medieval in plan and early-modern in most of its stonework.
The detail worth slowing down for: look at the doorways. Many of the houses have inscriptions carved into the stone above or beside the door, giving the age of the house and something of its history. Once you notice the first one you start reading every doorway in the village, and a one-hour walk becomes a much better one.
That’s the thing to tell children to hunt for, and it’s the reason Rupit rewards walking slowly in a way most “charming village” day trips don’t.






The suspension bridge
The suspension bridge into the old town is what Rupit is known for, and we didn’t get to it — three children and a playground got in the way. It’s the reason we’ll go back.
Frequently asked questions
How long do you need in Rupit?
An hour to walk the whole village — it is genuinely small, with about 280 residents. We took three hours because we had three children and there is a playground. Plan for one hour without children and three with them, and add time on top if you want to walk in the surrounding mountains.
Where is Rupit?
Rupit is in the comarca of Osona, in the province of Barcelona, in the Sierra de Cabrera between the Collsacabra mountains and the Guilleries. It is inland and mountainous — nothing like the coastal day trips from Barcelona.
What is Rupit known for?
Its old town is reached by a suspension bridge, and the village itself is built of stone onto the rock, with narrow cobbled streets. Many of the houses carry inscriptions carved by their doorways giving the age and history of the house, which is the detail worth slowing down for. The largest waterfall in Catalonia, the Salt de Sallent, is nearby.
What is the difference between Rupit and Pruit?
They are the same municipality — officially Rupit i Pruit. Two villages under one council, with Pruit the smaller and quieter of the pair. You will see the double name on signs and maps.
Is Rupit good with children?
Yes, with the right expectations. There is a playground, nothing is ticketed so you can leave whenever they have had enough, and the carved dates above the doorways make a genuine treasure hunt. It is steep and cobbled, so a carrier is easier than a pushchair, and there is nothing to go inside — it is a village you look at rather than visit.
Can you visit Rupit and Besalú in one day?
Yes, and most people try. They are about 40 km apart in different comarques. We did both with three children and it worked, but only just — by Besalú they were tired and only wanted the river. Do Rupit first, because Besalú has a riverside park that works well as the tired end of a day.






