Castizo Spain
Rupit heritage town, Barcelona

Barcelona · Cataluña

Rupit

Photo: Santi Garcia · CC BY 3.0
Province
Barcelona
Status
Conjunto Histórico
Population
280
Elevation
822 m

Rupit is a heritage town in the province of Barcelona, Cataluña, Spain. It is designated a Conjunto Histórico (Spain's national heritage designation for historic ensembles). Population 280 (2025), elevation 822m.

A medieval stone village in Barcelona's inland hills, its Romanesque churches, cobbled streets, and houses of noble origin rooted in nearly eleven centuries of continuous settlement.

Key facts

Province
Barcelona
Heritage status
Conjunto Histórico
Population
280 (2025)
Elevation
822 m

History of Rupit

The church of San Juan de Fábregas and a castle are both recorded as far back as 968, and the village of Rupit grew up around them, populated by noble families. The local church broke away from San Juan de Fábregas in 1878, and in 1959 the municipality officially took the name Rupit. In 1977, the neighbouring municipalities of Rupit and Pruit were merged into one.

Heritage & Monuments

Rupit and its surroundings hold four Romanesque churches: San Juan de Fábregas, San Lorenzo Dosmunts, San Andrés de Pruit, and San Miguel de Rupit. The village centre itself preserves houses of Romanesque and medieval origin, with stone-paved streets. Nearby, though technically within the neighbouring municipality of Susqueda, stands the Santuario del Far.

Where to stay in Rupit

Hotels, guesthouses and holiday rentals in and around Rupit, with live prices.

Search all places to stay in Rupit on Booking.com →

Affiliate links: if you book, Castizo Spain may earn a commission at no extra cost to you. More

Where to eat in Rupit

★ 4.5(1,105)· €€· Spanish restaurant
Carrer de l'Església, 4, 6, 08569 Rupit, Barcelona, Spain
View on Google Maps →
★ 4.4(1,138)· €€· Spanish restaurant
Sant Joan de Fabregues, 4, 08569 Rupit, Barcelona, Spain
View on Google Maps →
★ 3.9(731)· €€· Restaurant
Carrer del Manyà, 7, 08569 Rupit, Barcelona, Spain
View on Google Maps →
★ 4.2(411)· €€· Restaurant
Camí de Rupit a, Sant Joan de Fabregues, 10, 08569 Rupit, Barcelona, Spain
View on Google Maps →
★ 3.4(773)· €€· Restaurant
Plaça Major, 3, 08569 Rupit, Barcelona, Spain
View on Google Maps →
★ 4.8(16)· €€€· Family restaurant
Carrer del Manyà, 7, 08569 Rupit, Barcelona, Spain
View on Google Maps →

Ratings & restaurant data from Google.

Regional food & drink

Cataluña is known for Pa amb tomàquet, Escalivada and Calçots, among 6 regional specialities.

Watch: Cava

Traditional food & drink in Cataluña →

Gallery

Location

Quick answers

Is Rupit worth visiting?▾

A medieval stone village in Barcelona's inland hills, its Romanesque churches, cobbled streets, and houses of noble origin rooted in nearly eleven centuries of continuous settlement.

Why is Rupit a heritage town?▾

Rupit is officially designated a Conjunto Histórico, Spain's national heritage designation for historic ensembles.

What is the traditional food in Cataluña?▾

Cataluña is known for Pa amb tomàquet, Escalivada, Calçots and Botifarra. You'll find these regional specialities in and around Rupit.

What is the history of Rupit?▾

The church of San Juan de Fábregas and a castle are both recorded as far back as 968, and the village of Rupit grew up around them, populated by noble families. The local church broke away from San Juan de Fábregas in 1878, and in 1959 the municipality officially took the name Rupit.

Which heritage towns are near Rupit?▾

Nearby heritage towns include Tavertet, Els Hostalets d'en Bas, El Mallol and Santa Pau.

Where is Rupit?▾

Rupit lies in Osona, in the province of Barcelona, Cataluña, Spain.

Nearby heritage towns

Visiting from a nearby city?

Rupit makes a great day trip from:

Last updated 14 July 2026.