Sitges
(30 minutes by train from Barcelona-Sants station)
Girona
(50 minutes by the AVE fast-train from Barcelona-Sants station)
l'Escala
(1 hour and a half from Barcelona by car)
Banyoles
(1 hour and a half from Barcelona by car)
Montserrat
(1 hour and a half combining regular train and zip-train)
Tarragona
(1 hour by the AVE fast-train from Barcelona-Sants station)