Barcelona · Charming villages
The most beautiful villages in Barcelona
A medieval village you enter over a suspension bridge, a castle above a mountain of salt, a white beach town, a monastery among impossible rocks and mountain beech forests: the most beautiful villages in the province of Barcelona.
Updated 20 October 2026 · How we make our guides
Inland
-
-
SpainCardona
A medieval castle on top and a mountain of salt you can visit inside.
What to see in Cardona - Spain
Vic
One of the largest main squares in Catalonia, a Roman temple and a reputation for cured sausages.
What to see in Vic
Mountains
-
SpainMontserrat
A monastery set into a mountain of impossible shapes, home to the Moreneta.
What to see in Montserrat -
SpainMontseny
Beech and holm oak forests and stone villages in a biosphere reserve.
What to see in Montseny
Coast
-
SpainSitges
Beaches, the church above the sea and houses built by returning emigrants in a white town.
What to see in Sitges
Frequently asked questions
What are the most beautiful villages in the province of Barcelona?
Rupit, Cardona and Vic inland, Sitges on the coast, and the villages of the Montseny.
How do you get to Montserrat?
By train from Barcelona and then by rack railway or cable car up to the monastery.
When to go?
In spring and autumn; in autumn the beech forests of the Montseny turn red.
Bagintravel · We travel together
Shall we plan your trip wherever you choose?
Tell us where and in under a minute you’ll have your day-by-day route, with places to stay, transport, expenses and tips. And we go with you in your pocket, offline too.
The app is currently available in Spanish.
More travel ideas
- Day trips from Barcelona
- The most beautiful villages in Catalonia
- The most beautiful villages in Girona
- All ideas
Reviewed 20 October 2026. Dates and seasonal warnings: the same data the Bagintravel app uses. Sources and method.
Cover photo: sito.rm (CC BY-SA 3.0), Wikimedia Commons.