Montserrat
A dramatic mountain monastery about an hour from the city, reached by train plus a cable car or rack railway up the mountain itself. The draw is genuinely the setting — jagged rock formations unlike anywhere else near Barcelona — as much as the monastery. Popular enough that midday can feel busy; an early departure noticeably improves the experience.
Girona
A well-preserved medieval city about 40 minutes by high-speed train, with a walkable old quarter, a striking cathedral, and — for Game of Thrones viewers — several locations used in the show. Genuinely walkable in a day without feeling rushed, and a strong pick if you want "another Barcelona old town" without repeating what you've already seen.
Sitges
Covered in more depth in the beaches guide, but as a day trip: a beach town with real character, about 40 minutes by train, easy to combine relaxing sand time with wandering an attractive small-town center.
Costa Brava
Not one town but a whole stretch of dramatic coastline northeast of the city — coves, cliffs, and small towns like Tossa de Mar or Cadaqués. Genuinely worth it, but further and less straightforward by public transit than the other three options here; a car or an organized tour makes this option far more practical than trying to do it independently by train.
How to choose
- Want dramatic nature and a monastery: Montserrat.
- Want another walkable historic old town, different character from Barcelona's: Girona.
- Want beach plus town in one trip: Sitges.
- Have a car and want the most dramatic coastline: Costa Brava.
