Explore the Best Day Trips from Barcelona by Train
Barcelona is a city that has it all —beaches, history, nightlife, and an endless supply of tapas. But let’s be honest: sometimes you just need a little break from the hustle and bustle. Luckily, one of the best things about Barcelona is its fantastic train connections, making it easy to escape for a day and explore the hidden gems of Catalonia. Whether you’re craving medieval towns, stunning beaches, or world-famous wine regions, there’s a perfect train journey waiting for you. So, grab your train ticket, pack some snacks, and let’s go on an adventure!
1. Sitges- Beachside Bliss
Travel time: 35 minutes
Train from: Sants Station ou Passeig de Gràcia

Sunshine, palm trees, and charming streets —Sitges is the perfect seaside escape just 35 minutes from Barcelona. Known for its vibrant LGBTQ+ scene, film festivals, and relaxed Mediterranean vibes, this little town offers something for everyone.
Spend the day soaking up the sun on one of its many beaches, wandering through its whitewashed old town, or visiting the Cau Ferrat Museum, the former home of modernist painter Santiago Rusiñol. And don’t even think about leaving without trying an xató, the local salad made with cod, anchovies, and a tangy almond sauce.
2. Montserrat- A Scenic Retreat
Travel time: 1 hour
Train from: Plaça Espanya (R5 line to Monistrol de Montserrat)

If you want to combine jaw-dropping nature with a touch of spiritual enlightenment, Montserrat is the place to go. This stunning mountain range is home to the Santa Maria de Montserrat Monastery, where you can listen to the world-famous boys’ choir and see the Black Madonna, the patron saint of Catalonia.
But the real magic? The breathtaking views from the top. Take the funicular up for some scenic hiking, or if you’re feeling adventurous, tackle one of the trails leading to dramatic peaks. Don’t forget to try the local cheese and honey from the market stalls before heading back!
3. Girona- A Storied Backdrop for the Ages
Travel time: 38 minutes (high-speed train)
Train from: Barcelona Sants

Girona is a fairytale town packed with history, stunning architecture, and… oh yes, Game of Thrones filming locations! Walking through the medieval old town, you’ll feel like you’ve stepped into another century. Explore the impressive Girona Cathedral, wander through the Jewish Quarter, and cross the Eiffel Bridge, designed by the same Gustave Eiffel who built that big tower in Paris.
If you’re a foodie, Girona is home to El Celler de Can Roca, one of the world’s best restaurants (but book months in advance!). Even if you skip the Michelin stars, don’t miss out on a xuixo, a crispy pastry filled with creamy custard.
4. Tarragona- Roman Ruins by the Sea
Travel time: 1 hour
Train from: Barcelona Sants or Passeig de Gràcia

Tarragona is where history meets the beach, making it an ideal day trip for culture lovers and sun seekers alike. This city was once an important Roman capital, and you can still see its impressive legacy today. The Roman amphitheatre, set against the backdrop of the Mediterranean, is simply breathtaking.
Take a walk along the Rambla Nova, explore the old town’s narrow streets, and finish the day at one of Tarragona’s sandy beaches. If you have time, try a fideuà, a seafood dish similar to paella but made with short noodles instead of rice.
5. Figueres- Dalí’s Surreal Wonderland
Travel time: 55 minutes (high-speed train)
Train from: Barcelona Sants

If you love art (or just love wonderfully weird things), a trip to Figueres is a must. This small town is home to the Dalí Theatre Museum, a mind-blowing tribute to the legendary surrealist artist Salvador Dalí.
Expect melting clocks, giant eggs, and all sorts of eccentric creations that will make you question reality. After the museum, stroll through the town, grab a crema catalana, and soak up the laid-back atmosphere before heading back to Barcelona.
6. Blanes- Getaway to the Costa Brava
Travel time: 1 hour 30 minutes
Train from: Barcelona Sants or Plaça Catalunya

Blanes is the southernmost town of the Costa Brava and a fantastic destination for those looking for beautiful beaches and lush botanical gardens. Visit the stunning Marimurtra Botanical Garden, which boasts breathtaking views over the Mediterranean, or simply relax on the town’s golden sandy beaches.
For seafood lovers, Blanes is known for its fresh fish and seafood markets, making it a great spot for a delicious lunch by the sea. Don’t forget to walk up to the Castell de Sant Joan for panoramic views over the coastline!
7. Cadaqués- Coastal Beauty
Travel time: 2 hours (train + bus)
Train from: Barcelona Sants to Figueres, then a bus to Cadaqués

Cadaqués isn’t the easiest place to get to by train, but it’s worth the effort. This charming whitewashed town on the Costa Brava was a favourite of Salvador Dalí, and his former home in nearby Portlligat is now a museum.
Wander through the narrow, cobbled streets, relax by the sea, and enjoy some of the freshest seafood in Catalonia. It’s the perfect escape if you’re looking for a more laid-back, bohemian vibe.
Whether you’re craving a beach day, a cultural deep-dive, or a nature escape, Barcelona’s train system makes it easy to explore some of Catalonia’s best destinations in just a day. So next time you’re in the city and feel the urge for adventure, hop on a train and discover somewhere new. And remember, half the fun is in the journey—so sit back, enjoy the views, and let your day trip adventure begin!