The 10 Best Day Trips from Barcelona
Barcelona is a city that has it all; beaches, history, nightlife, and an endless supply of tapas. But sometimes, you just need a little break from the hustle and bustle. Luckily, Barcelona is also a fantastic base for exploring the rest of Catalonia, with excellent train connections to charming towns, beautiful beaches, and fascinating cultural destinations.
Whether you’re craving a medieval escape, stunning beaches, or a visit to one of Catalonia’s famous wine regions, there are plenty of incredible day trips within easy reach of the city. Many can be reached conveniently by train, while others are better suited to those travelling by car or happy to rent one for the day.
So, grab your train ticket; or your car keys, pack some snacks, and get ready for an adventure beyond Barcelona!
1. Sitges
Travel time: 35-40 minutes
Train from: Sants Station or Passeig de Gràcia (R2 Sud Rodalies train line)
Price: €5.50 one way
Sunshine, palm trees, and charming streets —Sitges is the perfect seaside escape just 35 minutes by train from Barcelona. Known for its vibrant LGBTQ+ scene, yearly carnival, renowned film festival, and relaxed Mediterranean vibes, this little coastal town offers something for everyone.
Spend the day soaking up the sun on one of its many beaches, wandering through the picturesque streets of the Old Town, or visiting the Cau Ferrat Museum, the former home of modernist painter Santiago Rusiñol. For a taste of local cuisine, don’t leave without trying xató, the local salad made with cod, anchovies, and a tangy almond sauce.

2. Montserrat
Travel time: 1 hour
Train from: Plaça Espanya (R5 line to Monistrol de Montserrat)
Get off at Monistrol de Montserrat, where you can change to the Montserrat Rack Railway (Cremallera de Montserrat). This scenic mountain train takes you directly up to the Montserrat Monastery in around 15 minutes.
Price: €17.80 one way
Alternatively, you can get off the R5 train at Aeri de Montserrat and take the cable car up the mountain. The cable car journey takes around 5 minutes and offers spectacular views of Montserrat.
For a day trip combining spectacular scenery, hiking, and centuries of history, Montserrat is the place to go. This distinctive mountain range is home to the Santa Maria de Montserrat Abbey, where visitors can see La Moreneta, the famous Black Madonna and patron saint of Catalonia. The monastery is also home to the Escolania de Montserrat, one of Europe’s oldest boys’ choirs which performs on selected days.
Beyond the monastery, Montserrat is a paradise for nature lovers, offering breathtaking views across the surrounding landscape. 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
Travel time: 38 minutes (high-speed train)
Train from: Barcelona Sants
Price: Usually around €10–€20 one way for high-speed trains
Girona is a fairytale town packed with history, stunning architecture, and 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 walk along the medieval city walls for beautiful views across the old town.
Don’t miss the Onyar River, famous for its colourful riverside houses that create one of Girona’s most recognisable views. For a glimpse into the city’s Roman and medieval past, visit the Arab baths, a beautifully preserved historic site.
You can also cross the iconic Eiffel Bridge, designed by Gustave Eiffel before he built the Eiffel Tower in Paris.
If you’re a foodie, don’t miss out on a xuixo pastry originating from Girona, its a soft brioche like pastry filled with crema catalana.

4. Tarragona
Travel time: 1 hour
Train from: Barcelona Sants or Passeig de Gràcia (Renfe Regional / Regional Express (R14, R15, R16 or R17))
Price: Around €8–€12 one way
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. Its Roman archaeological ensemble is a UNESCO World Heritage Site, recognising the remarkable remains of the ancient city of Tarraco. 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
Travel time: 55 minutes (high-speed train)
Train from: Barcelona Sants
Price: From around €16 one way
If you love art (or just love wonderfully weird things), a trip to Figueres is a must. This small town is Salvador Dalí’s birthplace and home to the Dalí Theatre Museum, an extraordinary museum dedicated to and designed by Dalí, filled with surreal paintings, sculptures and installations.
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
Travel time: 1 hour 30 minutes
Train from: Barcelona Sants or Plaça Catalunya (R1 Rodalies)
Price: €8.25 one way
Blanes is considered the southern getaway to 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. Tossa de Mar
Travel time: 1 hour 20 minutes
Travel from: Barcelona Bus Station North (Moventis-SARFA)
Price: From around €15.20 one way
Tossa de Mar is a picture-perfect seaside village where rugged mountains meet the Mediterranean. Wander through the charming old town and explore the Vila Vella, the historic walled town perched above the sea, before relaxing on one of the town’s sandy beaches or discovering one of the quieter coves along the coast.
For the best views, follow one of the coastal paths around Tossa de Mar, where miradors offer spectacular panoramas of the turquoise sea and rugged coastline. Tossa has also long attracted artists and creatives, including the famous painter Marc Chagall, who was inspired by what he called the ‘blue paradise’ to paint The Blue Violonist.

8. Sant Pol de Mar
Travel time: 1 hour
Travel from: Barcelona Sants, Barcelona Plaça Catalunya, Barcelona Arc Triomf (R1 Rodalies)
Price: Around €6.60 one way
For another beach getaway, why not escape to St Pol de Mar, a charming former fishing village on the Maresme coast. Just a short journey from Barcelona, this laid-back seaside town is perfect for slowing down and enjoying a quieter side of the Catalan coast. Spend the day relaxing on the beach, wandering through the narrow streets, or soaking up the atmosphere of this traditional coastal village.
St Pol de Mar is also a great destination for a scenic walk. Follow the coastline from Les Roques Blanques to El Morer and La Punta, taking in beautiful Mediterranean views along the way.

9. Calella de Palafrugell
Travel time:
- By car: Around 1 hour 30 minutes
- By bus: Around 2 hours 15 minutes (Moventis-SARFA bus)
Bus price: Around €20–€25 one way
Located in the municipality of Palafrugell, Calella de Palafrugell is one of the Costa Brava’s most charming seaside villages.
While visiting, don’t miss the Cap Roig Botanical Garden and Castell de Cap Roig, where Mediterranean plants and exotic species are surrounded by spectacular sea views. If you visit in summer, you may also be able to catch a concert at the Cap Roig Music Festival, one of the Costa Brava’s best known music events.

10. Penedès Wine Region
Travel time:
- By car: 45–50 minutes
- By train: 1 hour
Train price: Around €5–€6 one way
If you’re looking for a different kind of day trip from Barcelona, immerse yourself in the heart of the Penedès wine country, one of the oldest viticultural areas in Europe. The region is particularly well known for its Cava production, but it also produces a wide variety of high-quality still wines. With a growing focus on sustainable agriculture, you can discover wineries producing certified organic wines while enjoying the beautiful landscape of rolling hills and endless vineyards.
The best way to experience the region is to book a wine tour or guided cellar visit, where you can tour historic family-owned wineries before tasting local wines and Cava. The official Penedès Wine Route is a great starting point for planning your visit, with opportunities to meet winemakers, cycle or walk through the vineyards and enjoy local gastronomy paired with regional wines.
If you’re travelling by train, Vilafranca del Penedès is a convenient base. Organised wine tours depart from the city centre and can include transportation to the wineries, cellar visits, and tastings, making it easy to enjoy a day in the vineyards without worrying about driving.

Whether you’re craving a beach day, a cultural deep-dive, or a nature escape, Barcelona is the perfect starting point for exploring some of Catalonia’s best destinations. So next time you’re in the city and feel the urge for adventure, venture a little further afield and discover somewhere new.