15 Unforgettable Day Trips from Barcelona Spain

Day Trips from Barcelona Spain
Disclosure: This page may contain affiliate links, meaning at no additional cost to you, I will earn a commission if you click through and make a purchase. As an Amazon Associate I earn from qualifying purchases.

Looking for the best day trips from Barcelona to explore more of Catalonia? You’re in the right place!

I live in Barcelona, and one of my favorite things to do is hop on a train or bus and spend the day somewhere completely different, whether that’s a beach town, a quieter coastal village, or a scenic spot just outside the city.

In this post, I’m sharing 15 unforgettable day trips from Barcelona that are all fairly easy to do in a day and give you a nice change of pace from the city.

You’ll find a mix of coastal destinations, historic towns, and a few more laid-back escapes that are 100% worth the effort.

Here are some of my favorite places to visit outside Barcelona.

Barcelona Day Trips: Top Picks

Here are a few of my top recommendations for Barcelona day trips:

#1 Montserrat
The Montserrat monastery surrounded by mountains

Explore Montserrat on a guided day trip from Barcelona with incredible mountain views and a famous monastery.

#2 Tossa de Mar
Day Trip to Tossa de Mar from Barcelona

Snorkel, kayak, and enjoy paella in Tossa de Mar, a beautiful Costa Brava town with a medieval castle overlooking the sea.

#3 Girona
Riverside view of colorful buildings along the Onyar River in Girona Spain with a red iron bridge in the distance

Discover Girona on a small-group Game of Thrones tour with medieval streets and iconic filming locations.

Best Day Trips from Barcelona Spain

Here are the best day trips from Barcelona, including how to get to each one if you don’t have a car:

1. Montserrat

Aerial view of Montserrat monastery nestled between dramatic rock formations with mountains stretching into the distance
Montserrat monastery buildings at the base of towering rocky cliffs with visitors walking through the plaza
Statue of the Black Madonna displayed inside Montserrat monastery surrounded by ornate silver religious carvings
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour
  • 🚈 How to Get There: Take the R5 train from the Barcelona Plaça-Espanya train station towards Manresa-Baixador  

Montserrat Monastery is my top pick for a day trip from Barcelona, and it’s definitely one of the most memorable places you can visit just outside the city.

Located about an hour away, it’s best known for the Santa Maria de Montserrat Abbey, which is home to the famous Black Madonna, or “La Moreneta.”

You’ll find her inside the basilica, and it’s traditional for visitors to touch the orb she’s holding for good luck or blessings.

And even if you’re not religious, Montserrat is 100% worth it for the views alone.

The jagged mountain landscape is unlike anywhere else around Barcelona, and getting up there is part of the experience, whether you take the cable car or the rack railway.

When I went, I took the funicular even higher up the mountain, and the views from the top were honestly incredible.

There’s also more to do than you might expect once you’re there, including a small museum, a few restaurants, and a local market.

You can get to Montserrat by public transportation, but it’s a bit of a trek, so I’d recommend booking a guided tour to make things easier.

I did this small-group tour with transportation included and had a really great experience.

You can read my full Montserrat day trip guide for all the details!

2. Tossa de Mar

Beach and coastal path below the medieval walls of Vila Vella in Tossa de Mar with swimmers and boats in the bay
Stone tower of Vila Vella overlooking Platja Gran and the town of Tossa de Mar with a Catalan flag flying above
View of Vila Vella fortress and coastal cliffs in Tossa de Mar above a small beach and turquoise water
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour 20 minutes
  • 🚈 How to Get There: Take the the Moventis Bus from Estacio del Nord 

Tossa de Mar is one of my favorite towns on the Costa Brava, which is the stretch of coastline north of Barcelona known for its rugged cliffs, hidden coves, and clear blue water.

It makes for a really easy day trip and is definitely one of the prettiest spots you can visit along the coast.

You’ll find a mix of wide sandy beaches, smaller coves, and turquoise water where you can swim, snorkel, or kayak.

But the real highlight is the medieval castle overlooking the sea. The Vila Vella is one of the most unique castles near Barcelona, and it gives the whole town a storybook feel.

You can walk along the old fortified walls, explore the towers, and take in some really incredible coastal views. It’s completely free to visit and easy to explore at your own pace.

To get there, you can book a guided tour or go on your own.

You can read my full Tossa de Mar day trip guide for all the details!

3. Girona

Riverside view of colorful buildings along the Onyar River in Girona Spain with a red iron bridge in the distance
Palm lined square with benches and a red historic building in Girona
Stone staircase leading down in the old town of Girona surrounded by historic buildings
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 40 minutes by high-speed train
  • 🚈 How to Get There: Take the Renfe train from Barcelona-Sants

Girona is one of the easiest day trips from Barcelona because it’s only 40 minutes away by high-speed train.

It’s an inland city with a really cool mix of medieval streets, riverside views, and local shops and cafes, so it feels totally different from Barcelona.

One of the highlights is the old Jewish Quarter where you can wander through the narrow alleys and ancient stone streets.

And if you’re a Game of Thrones fan, you might recognize quite a few spots around the city, especially the Girona Cathedral, which was used in several major scenes.

To get there, you can either book a guided tour or go on your own.

You can read my full Girona day trip guide for all the details!

4. Sitges

Coastal view of Sitges with colorful buildings and a church overlooking the beach and Mediterranean Sea
Sandy beach and promenade lined with palm trees and buildings along the waterfront in Sitges
Wide view of Sitges beach with gentle waves and a row of seaside buildings backed by hills
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 40 minutes 
  • 🚈 How to Get There: Take the R2S train from Barcelona-Sants, Passeig de Gràcia, or Estacio França

Located about 40 minutes south of Barcelona, Sitges is one of the easiest day trips if you’re looking for a quick beach escape.

The beaches here tend to be cleaner and a little more relaxed than the beaches in Barcelona, and there are several to choose from depending on the vibe you’re going for.

Platja de la Ribera and Platja de Sant Sebastià are two of the most popular, with calm water and beachfront restaurants nearby for drinks or lunch.

If you want a break from the beach, Sitges’ Old Town is really nice to walk around, with lots of cafes, bakeries, and small shops.

You’ll also want to stop by the Church of Sant Bartomeu and Santa Tecla, which sits right above the water and has some of the best views in town.

You can read my full Sitges day trip guide for all the details!

5. Blanes

Boats anchored in a secluded cove in Blanes Spain surrounded by rocky cliffs
Aerial view of Blanes harbor with rows of boats a sandy beach and the town stretching along the coastline
Beach at Blanes with people relaxing on the sand beside Sa Palomera rock formation topped with a Catalan flag
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour 20 minutes 
  • 🚈 How to Get There: Take the R1 train from Barcelona-Sants, Barcelona-Plaça de Catalunya, or Barcelona-Arc de Triomf station  

If you want to explore the Costa Brava, Blanes is technically the first town along this stretch of coastline and makes for a fairly easy day trip from Barcelona.

You can relax on the beach, walk along the seafront promenade, or visit the Marimurtra Botanical Garden, which has gone viral on TikTok for its oceanfront pavilion and hidden cove views.

If you’re in the mood for something more active, you’ll also find options like kayaking, paddleboarding, and parasailing.

One thing to know is that the train station is a bit far from the beach, so you’ll need to take a taxi or local bus once you arrive.

You can read my full Blanes day trip guide for all the details!

6. Figueres

Dalí Theatre-Museum in Figueres Spain with its red facade covered in gold ornaments and giant eggs on the roof behind large "FIGUERES" letters in the plaza
Lively plaza in Figueres Spain with pastel buildings and outdoor café seating filled with people dining under umbrellas
Interior room of the Dalí Theatre-Museum in Figueres Spain with purple walls, ornate decor, and a surreal painted ceiling
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour by high-speed train
  • 🚈 How to Get There: Take the Renfe train from Barcelona-Sants

Figueres is best known as the hometown of Salvador Dalí, and it’s one of the easiest day trips from Barcelona since it’s only about an hour away by high-speed train.

The main highlight is the Dalí Theatre-Museum, which Dalí designed himself and is honestly one of the quirkiest museums I’ve ever visited, with surreal exhibits, optical illusions, and even giant eggs on the roof.

If you have time, I’d also recommend heading to Castell de Sant Ferran, which is only about a 20-minute walk from the town center.

It’s one of the best castles to visit near Barcelona and much bigger than I expected, and since it’s not very well-known, it’s surprisingly quiet.

The Old Town is small and easy to explore, with a cute historic center, shops, and lots of places to stop for a relaxed lunch.

You can read my full Figueres day trip guide for all the details!

7. Tarragona

Roman amphitheatre of Tarragona overlooking the Mediterranean Sea with a sandy beach and turquoise water in the background
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 35 minutes by high-speed train 
  • 🚈 How to Get There: Take the Renfe train from Barcelona-Sants

Tarragona is one of the best day trips from Barcelona if you’re interested in history, and it’s easy to reach by train.

This coastal city was once a major Roman capital, and you can still see that influence everywhere you go.

As you walk around, you’ll come across ancient ruins, old city walls, and historic streets that give it a completely different feel from Barcelona.

One of the main highlights is the Tarragona Amphitheatre, which sits right by the sea and dates back to the 2nd century.

You’ll also want to visit the Tarragona Cathedral, located in the old town, along with other Roman sites scattered throughout the city.

8. Lloret de Mar

Lloret de Mar Castle perched on a rocky cliff above the beach in Lloret de Mar with waves below
Turquoise water and golden sand at Cala Sa Boadella surrounded by rocky cliffs and pine trees in Lloret de Mar
View of Lloret de Mar beachfront skyline and bay from a rocky coastal lookout along the Camí de Ronda
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour 
  • 🚈 How to Get There: Take the Moventis bus from Estacio del Nord

Lloret de Mar is another town in Costa Brava that makes a great day trip from Barcelona if you want a mix of beaches and coastal views.

The town does have a bit of a party reputation, but I was actually really pleasantly surprised after visiting.

If you stick to the beaches, gardens, and coastal paths, it’s honestly a really beautiful place to spend the day.

You can start at the Santa Clotilde Gardens for some of the best views, then make your way down to the beaches and follow part of the Camí de Ronda along the cliffs.

There are also two different castles you can check out along the way, both with great viewpoints over the coastline.

You can read my full Lloret de Mar day trip guide for all the details!

9. Sant Sadurní d’Anoia

Underground wine cellar at Sola Raventós with arched brick ceilings and rows of bottles stored on wooden racks
Tapas spread with olives cheese cured meats chips and sauce served at Sola Raventós winery
Wooden crates filled with bottles of cava inside the Sola Raventós winery
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour  15 minutes
  • 🚈 How to Get There: Take the R4 train from Barcelona-Sants, Barcelona-Plaça de Catalunya, or Barcelona-Arc de Triomf station  

Sant Sadurní d’Anoia is a great day trip from Barcelona if you’re interested in wine, especially since it’s known as the cava capital of Spain.

Located about 45 minutes away by train, this small town is home to several cava wineries where you can learn about the production process and, of course, do some tastings.

When I went, I visited Solà Raventós, which is a small, family-run winery, and I had such a fun experience. It felt a lot more personal and laid-back compared to some of the bigger producers.

If you’re looking for something more well-known, Freixenet is one of the most popular wineries to visit and offers guided tours as well.

One of the best parts is that you can easily get there by train, so you don’t have to worry about driving after tastings.

It’s also a great place to pick up local bottles of cava, which make one of the best souvenirs from Barcelona.

10. Calella de Palafrugell

Coastal view of Calella de Palafrugell with whitewashed buildings lining a sandy beach and rocky shoreline under a cloudy sky
Small sandy beach with anchored boats and rocky shoreline in Calella de Palafrugell
Coastal cove with hillside houses and boats on the water in Calella de Palafrugell
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour 30 minutes 
  • 🚈 How to Get There: Take the Moventis bus from Estacio del Nord to Palafrugell, then take a local bus to Callela de Palafrugell

Calella de Palafrugell is a postcard-perfect town on the Costa Brava, with whitewashed houses, rocky coves, and clear turquoise water.

It feels a bit more low-key and undiscovered compared to some of the other coastal spots, and it’s actually where I took my parents when they came to visit.

One of my favorite things about it is the small fishing boats bobbing in the bay, which just adds to that classic coastal feel.

You can spend your time relaxing by the water, walking along the coastal paths, or just wandering through the town at a slower pace.

Just outside town, you can also visit the Cap Roig Botanical Garden, which has some really nice views over the coastline.

11. Begur

Seaside houses and beach at Sa Tuna in Begur with waves along the shore
Narrow stone street with rustic buildings and a sign reading "Loco de Amor" in Begur Spain
Elevated panoramic view of Begur coastline with hills houses and a wide bay
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour 30 minutes
  • 🚈 How to Get There: Take the Moventis bus from Estacio del Nord

Begur is a hilltop town on the Costa Brava that sits above the coastline, with some of the area’s most beautiful coves just about a 10-minute drive away.

It’s not directly on the beach, which is important to know when planning your visit. If you don’t have a car, getting back up from the beaches can be a pretty steep uphill walk.

But the setting is really special, with views over pine-covered hills and the Mediterranean in the distance.

You can spend your time exploring the town’s narrow streets, or head down to nearby coves like Sa Tuna or Aiguablava for swimming and relaxing.

It’s also a great base for walking part of the Camí de Ronda if you want to combine a bit of scenery with your beach day.

12. Garraf

Crowded sandy beach in Garraf, Spain with colorful umbrellas, sunbathers, and swimmers in the calm blue sea under a clear sky
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 30 minutes
  • 🚈 How to Get There: Take the R2S train from Barcelona-Sants, Barcelona-Passeig de Gràcia, or Barcelona-Estacio França 

Garraf is a small seaside town less than an hour from Barcelona and just before Sitges on the train line.

It’s a great spot for a relaxed beach day if you’re looking for something more remote than the city’s main beaches.

The beach is on the smaller side, but it feels more peaceful and has a scenic backdrop of green hills and mountains.

The main draw here is Little Beach House Barcelona, a beachfront hotel owned by Soho House—but the beach itself is public, so you don’t need to be a member to enjoy it.

There are also a couple of nice restaurants just above the sand with great views and good seafood.

The waves are usually calm, which makes it perfect for swimming, and if you’re up for a short walk, the area is part of a natural park with some hiking trails and an observatory nearby.

13. Sant Pol de Mar

Coastal view of Sant Pol de Mar Spain with a sandy beach curving along the shoreline beside a railway track and white houses with red tile roofs overlooking the sea
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour 15 minutes
  • 🚈 How to Get There: Take the R1 train from Barcelona-Sants, Barcelona-Plaça de Catalunya, or Barcelona-Arc de Triomf station  

Sant Pol de Mar is one of the best day trips from Barcelona by train if you’re looking for a quiet, low key beach escape.

It has a more local feel compared to other coastal towns, and the main beach, Platja de les Barques, is just steps away from the train station.

Beyond the beach, you can wander through the town to see the Ermita Sant Pau hilltop monastery and a few colorful modernist buildings with unique architecture.

The beaches are on the smaller side, but they’re usually much calmer, even in the summer.

If you want a relaxing beach day without the crowds of Barceloneta, this is a great option.

14. Cadaqués

Charming seaside village of whitewashed buildings along the blue waters of Cadaqués
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 2 hours 15 minutes
  • 🚈 How to Get There: Take the Moventis bus from Estacio del Nord

Cadaqués is a bit of a trek from Barcelona, but it’s still worth it if you’re up for it, especially since it’s often considered one of the most beautiful cities in Spain.

This whitewashed coastal town is definitely one of the most photogenic spots on the Costa Brava, with narrow streets, blue shutters, and peaceful sea views around every corner.

It’s also closely tied to Salvador Dalí, who spent a lot of time here and drew inspiration from the surrounding landscape.

While you’re there, you can visit the Cap de Creus Lighthouse, explore the nearby natural park, or head up to the Santa Maria Church for a great view over the town.

It’s best visited if you have a car. There are buses that run there but the schedules don’t really work well for a day trip.

15. PortAventura World

Roller coaster with large looping track and riders mid loop at PortAventura World amusement park
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour 40 minutes
  • 🚈 How to Get There: Take the R17 train from Barcelona-Sants, Barcelona-Barcelona-Passeig de Gràcia, or Barcelona-Estació de França

PortAventura World isn’t a town, but I still wanted to include it because it’s one of the most fun day trips you can do from Barcelona if you’re into theme parks.

Located in Salou, it’s the largest theme park in Spain and honestly has a little bit of everything, from big roller coasters to more laid-back rides.

The park is split into different themed areas like Mediterrània, Polynesia, México, China, SésamoAventura, and Far West, so it’s easy to spend a full day just exploring each section.

They also do seasonal events throughout the year, like Halloween and Christmas, where the whole park is decorated and there are special shows and experiences.

It’s a great option if you want something different from the typical beach or city day trip.

Transportation Tips for Barcelona Day Trips

Renting a car is definitely the most convenient option and gives you the most flexibility, especially if you’re planning to visit places along the Costa Brava where public transportation can be a bit limited.

But if you don’t want to rent a car, you can still visit most of these destinations by taking guided tours, buses, and trains.

Here’s a quick breakdown of the main options:

  • Regional “R” Trains (Rodalies): These are the commuter trains operated by Rodalies de Catalunya. You can buy tickets from the orange machines at the station, or use the Renfe Cercanías app to check routes, prices, and schedules. Trains depart from multiple stations around Barcelona.

  • High-Speed Trains (Renfe): These are the long-distance trains run by Renfe. You can book tickets on the Renfe website or through Omio. Most high-speed trains depart from Barcelona-Sants station.

  • Buses: Buses are a good option for reaching some coastal towns. You can book tickets on the Moventis website or through Omio. The main bus station in Barcelona is Estacio del Nord.

  • Guided Tours: For places that are harder to reach or if you just want something more straightforward, guided tours are a really easy option and usually include transportation.

If you want a more detailed breakdown, I also have a full guide on the Barcelona public transportation system.

Two Renfe trains stopped at an underground station platform in Barcelona with passengers waiting nearby and destination signs glowing on the front of the train

Final Thoughts: Best Day Trips Near Barcelona

I hope this list of day trips from Barcelona has helped you find a few spots to add to your Barcelona itinerary!

If you’re not sure where to start, I’d say you can’t go wrong with Montserrat, Tossa de Mar, or Girona.

They each offer something totally different and are some of the most memorable places I’ve visited near Barcelona.

No matter which of these Barcelona day trips you choose, you’re going to experience a completely different side of Spain.

READ NEXT: