Medieval villages day trip: Besalú, Rupit & Castellfollit
Three Catalan medieval villages — each extraordinary in a completely different way. Besalú has a Romanesque bridge and the only Jewish ritual bath you can visit outside Toledo. Rupit clings to a rocky ledge above a gorge with a wooden suspension bridge. Castellfollit de la Roca balances an entire village on a 50-metre basalt cliff above two rivers. None of them are connected by public transport, which is why a guided tour or rental car is the only realistic way to see all three.
Our pick
A guided tour is the clear recommendation for this route. The villages are spread across the Garrotxa and La Selva regions, there is no public bus between them, and the roads through the Pyrenean foothills are not difficult to drive but benefit from local knowledge on timing and parking. A good guided tour also provides the historical context — particularly for Besalú's Jewish history — that transforms a very pretty village walk into something genuinely memorable. If you have a car and prefer to self-guide, Besalú alone can be done as a day trip from Girona (bus connection exists); Rupit and Castellfollit require a car.
Getting there: the transport reality
Let's be direct: these villages have no public transport connections between them. This is not an oversight — it reflects their geographic isolation in the pre-Pyrenean hills, which is precisely what preserved their medieval character.
From Barcelona, Besalú is approximately 130km north on the AP-7 highway then the C-66, taking about 1h20 by car. Rupit is in a different direction, east of Vic via the C-25 and C-153 — about 90km from Barcelona, 1h30 by car but 50km from Besalú. Castellfollit de la Roca is just 10km from Besalú on the N-260, easily combined with it by car.
A regional bus (Teisa) runs from Girona to Besalú, allowing a DIY visit to Besalú alone by combining a train to Girona with the bus onward (~€25–30 return total). But for Rupit, there is effectively no public transport — occasional local buses serve the area but not for day-trip purposes from Barcelona.
The practical options are: guided day tour (covers all three), rental car (flexible pace, see all three), or a Besalú-only day trip using train + bus if you accept visiting only one village.
Besalú
Besalú is the most visited of the three and the one with the most substantial historical legacy. The town of around 2,500 people has been continuously inhabited since before the Romans and reached its cultural peak in the 10th–12th centuries as the capital of the County of Besalú, an independent Catalan feudal state.
The Romanesque bridge
The fortified bridge over the River Fluvià is Besalú's visual signature and one of the most photographed Romanesque structures in Catalonia. Built in the 11th century with a fortified gate tower in the middle, it functions both as a crossing and as a defensive structure — the gate would have controlled all movement in and out of the town. Walk across early in the morning before the tour groups arrive for the best photographs; the light from the south bank in the morning is excellent.
The Jewish mikveh (mikve)
This is the single most significant and underrated historical site in the region. Besalú had a significant Jewish community from at least the 10th century through the expulsion in 1492. The mikveh — a ritual bath used for religious purification — was discovered in the 20th century beneath a medieval house near the church of Sant Pere. It is one of only two surviving mikvehs in Spain and the only one regularly open to visitors (the other, in Toledo, has restricted access). The bath is reached by a narrow stone staircase into a vaulted underground chamber; the water channel and stone bath are intact.
Critical detail: The mikveh is only accessible by guided appointment. You cannot walk in — visits must be pre-booked via Besalú tourist office (Tel: +34 972 591 240) or, more reliably, through a guided tour that has pre-arranged the visit. Groups are limited to about 8 people. If you are visiting independently with a car, phone ahead at least a week before. Guided day tours from Barcelona typically include pre-arranged mikveh access as part of the package.
Entry to the mikveh is €2 and the visit takes about 20–30 minutes with a guide. It is compulsory to see this — it is a genuinely rare piece of Sephardic heritage that has no equivalent in the region.
Sant Pere monastery church
The 12th-century Benedictine church of Sant Pere is among the finest Romanesque buildings in Catalonia. The carved portal with the 24 Elders of the Apocalypse is intact and exceptional. The church is directly above the mikveh site. Entry is free; the interior is open most mornings. Allow 20 minutes.
Besalú essentials
- Distance from Barcelona
- ~130km; 1h20 by car via AP-7 + C-66
- Mikveh visit
- By appointment only; +34 972 591 240; ~€2; small groups
- Romanesque bridge
- Free; best photographed before 09:30
- Sant Pere church
- Free entry; open most mornings
- Bus from Girona (Teisa)
- ~40 min; allows DIY Besalú-only day trip
- Full visit time
- 2.5–3 hours for bridge + mikveh + church + wander
Rupit
If Besalú is the most historically important of the three villages, Rupit is the most visually dramatic. The village sits on a rocky ledge — literally on a cliff — above the Rupit stream gorge in the Pre-Pyrenean hills above Vic. Access from the car park requires crossing a wooden suspension bridge over the gorge, which is the defining moment of a Rupit visit: the bridge sways gently, the water is far below, and the village's stone towers rise on the rock ahead.
The village itself is tiny — perhaps 40 permanent residents — and has been declared a National Historic-Artistic Monument. The streets are entirely paved with irregular stone slabs; the houses are 16th–18th century stone construction. There are no chain shops, no obvious tourism infrastructure beyond a couple of small restaurants and a craft shop. This is a living village that happens to be extremely beautiful.
Allow 1.5 hours: the suspension bridge crossing, the walk through the village lanes, the church of Sant Miquel (free, usually open), and the viewpoint over the gorge from the village edge. Rupit is also the starting point for several walking trails into the Guilleries natural park.
The restaurant Can Jonc (Plaça del Fossar) is the most reliable lunch stop if your tour includes time; the botifarra sausage with mushrooms from the nearby beech forests is the dish to order.
Castellfollit de la Roca
Castellfollit de la Roca makes its impression immediately and completely: a village of 900 people built on a basalt cliff 50 metres above the confluence of the Fluvià and Toronell rivers. The cliff itself is a solidified lava flow from Quaternary volcanic activity — the Garrotxa region has over 40 extinct volcanoes and is geologically the most active volcanic zone in the Iberian Peninsula. The dark basalt columns beneath the white and grey village buildings are visually startling and geologically unique in Western Europe.
The famous view is from the N-260 road below, looking up at the village perched on its lava column — there is a viewing area at the base. On top, the village is a single main street (Carrer Major) with houses right at the cliff edge. The Museu de l'Embotit (Sausage Museum, not a joke — Castellfollit is known for its cured meats) is a gentle 20-minute visit and a genuine piece of local food culture. Entry €2.
Castellfollit is only 10km from Besalú and should be combined with it — the drive takes 15 minutes. Allow 45–60 minutes in the village including the viewpoint stop below.
Prices checkedJune 2026. We earn a commission only on Viator bookings; the price you pay is the same, and we link the direct or cheaper option even when it earns us nothing.Tour prices per person based on current Viator listings. Car hire is approximate for a small vehicle booked a week ahead. Bus + train route reaches Besalú only.
Tour options: what to look for
Not all guided day tours to the medieval villages are equal. The most important differentiators are: whether the tour pre-books the Besalú mikveh (many don't, and you cannot visit without a booking), how much time is allocated at each village (rushed tours spend 30–45 minutes in Besalú, which is not enough for the bridge + mikveh + church), and whether the guide is actually knowledgeable about Catalan Jewish history.
A good tour allocates: 2.5–3 hours in Besalú, 1.5 hours in Rupit, 45 minutes in Castellfollit, with a lunch stop either in Besalú or at a local restaurant near Rupit. Total day: 8–9 hours including travel from Barcelona.
Some tours combine the medieval villages with a Garrotxa volcanic park visit (Fageda d'en Jordà beech forest, Croscat volcano) — this is a worthwhile combination if you have full day energy. The Fageda d'en Jordà is a beech forest growing inside a volcanic crater; it is genuinely unusual.
Medieval villages guided tours from Barcelona
Powered by ViatorFull-day tours covering Besalú, Rupit and sometimes Castellfollit with pre-arranged mikveh access.
Loading experiences…
We earn a commission when you book through Viator; the price you pay is the same. Prices and ratings are checked on a schedule and may have changed.
Book a medieval villages day trip
A guided tour that pre-books the Besalú mikveh is the only way to guarantee access to this rare Sephardic site. The tour also handles the logistics of reaching three villages with no public transport between them.
Pre-arranged mikveh access at Besalú; English guide; full day from Barcelona
How we checked this
Mikveh booking requirements verified with Besalú tourist office. Transport connections checked against Teisa bus schedules and regional transport authority. Castellfollit basalt geology cross-referenced with Parc Natural de la Zona Volcànica de la Garrotxa documentation. Rupit historical status confirmed against Spanish cultural heritage register.
VerifiedJune 2026 · the barcelonageek editorial team
Common questions
Do I need to book the Besalú mikveh in advance?
Yes, the mikveh is not open for walk-in visits. Access is only via guided appointment, booked through the Besalú tourist office (+34 972 591 240). Groups are small (around 8 people maximum) and popular dates fill up. Book at least one week ahead for weekdays, two or more weeks ahead for summer weekends. Guided day tours from Barcelona typically pre-arrange mikveh access as part of the package.
Can I visit Besalú by public transport from Barcelona?
Besalú alone is reachable by public transport: take the AVE or regional train to Girona, then the Teisa bus to Besalú (about 40 min, ~€5). The round trip including the Girona train costs approximately €25–30. This works well for a Besalú-only day trip. Rupit and Castellfollit are not reachable by public transport for day-trip purposes from Barcelona.
Is there really a mikveh in Besalú? Why is it so rare?
Yes — it was discovered in the 20th century beneath a medieval house and is genuinely one of only two surviving mikvehs in Spain. A mikveh (ritual bath) was a required facility in any substantial Jewish community; after the 1492 expulsion of Jews from Spain, most were destroyed, built over or sealed. The Besalú mikveh survived because it was buried and forgotten. The Toledo mikveh (in the Santa María la Blanca museum area) also survives but has restricted access. Besalú's is the only one regularly open to visitors.
How long does the Rupit suspension bridge walk take?
The bridge crossing itself takes 2–3 minutes each way. A full walk through the village, up to the church viewpoint and back to the car park takes about 60–90 minutes at a comfortable pace. Allow longer if you want to sit at one of the village's small restaurants or explore the surrounding gorge paths.
Is this day trip suitable for children?
Yes, with notes. The Rupit suspension bridge is exciting for children (it sways) but may be alarming for very young children or those with a fear of heights. The mikveh involves a narrow stone staircase into an underground chamber — manageable for most children 8+ but not suitable for buggies. Castellfollit has cliff edges near the main street; supervision needed for young children. Overall the day is very child-friendly with the right expectations.
What is the Fageda d'en Jordà and should I combine it with the villages?
The Fageda d'en Jordà is a European beech forest growing inside a Quaternary volcanic crater near Olot, about 15km from Besalú. It is one of the very few places in the Iberian Peninsula where beech trees grow at low altitude (normally a highland species), and the lava field beneath the forest floor creates an unusual flat, mossy landscape. Some guided tours include a 45-minute walk through the Fageda. It is worth including if you enjoy nature; it adds about 90 minutes to the day.
Keep planning
Girona: old town & Game of Thrones
The most famous medieval city near Barcelona — by AVE in 38 minutes.
Day tripBest day trips from Barcelona, honestly ranked
How the medieval villages compare to every other option from Barcelona.
Day tripCadaqués & the Dalí Triangle
Another beautiful destination that needs a car or guided tour to access properly.
Researched by the barcelonageek editorial team. Verified June 2026. Some links earn us a commission; the price you pay is the same, and we flag the cheaper or independent option. How we research · Aviso legal