13 Unforgettable Day Trips from Barcelona Spain

Best Day Trips from Barcelona
Splendidly Spain Disclosure

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

I’m a travel blogger that lives in Barcelona, and I love hopping on the train and spending the day in smaller towns, coastal spots, and scenic areas nearby.

In this post, I’ll share 13 unforgettable day trips from Barcelona that offer a change of pace and a chance to see what’s beyond the main sights.

You’ll find beach towns, coastal trails, historic landmarks, and relaxing escapes that are fairly easy to reach in just a few hours.

Let’s get into some of my favorite places to visit outside Barcelona!

Best Day Trips from Barcelona Spain

Whether you’re a first-time visitor or a seasoned traveler to the Catalan capital, here are the best places to visit from Barcelona, perfect for a day trip. 

These locations are less than three hours from central Barcelona, so you can take the train in the morning and have more than enough time to return by sundown. 

Most of the train tickets can be purchased directly at the station but you can also download the Renfe Cercanías (R trains) app or the Renfe app (fast trains) to buy tickets and plan your route.

1. Sitges

Buildings along the Mediterranean Sea in Sitges Spain
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 40-50 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 probably the most popular day trip from Barcelona if you want to hit the beach.  It’s less crowded than other city beaches and a lot cleaner, too. 

There are lots of different beaches in Sitges so there’s many different places to relax and soak up the sun!

Some of the most popular ones to visit are Platja de la Ribera and Platja de Sant Sebastià . You can relax on the beach or hit up some of the beachfront restaurants for paella and refreshing drinks.

And if you’re not into beaches, just walking around Sitges’ Old Town is an enjoyable experience with its cute cafes, bakeries, and shops.

Be sure to check out the famous Church of Sant Bartomeu and Santa Tecla overlooking the water for stunning Mediterranean sea views.

There are also some small museums worth checking out including the Palau de Maricel and Museu del Cau Ferrat, which feature art dating back centuries. 

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

2. Blanes

Boats anchored in a secluded cove in Blanes Spain surrounded by rocky cliffs
  • 📍 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 in Costa Brava and a fairly easy day trip from Barcelona.

There’s a lot to do here, so I’d plan to spend the whole day. You can relax on the beach, walk along the seafront promenade, or visit the Pinya de Rosa and Marimurtra Botanical Gardens—Marimurtra has gone viral on TikTok for its oceanfront pavilion and hidden cove.

You’ll also find all kinds of watersports like sea kayaking, paddleboarding, water skiing, and even parasailing.

And whether you’re stopping for lunch or ending the day with a nice dinner, Blanes has some great local restaurants like Sa Lola, Sa Classic Pizza, and Es Blanc Restaurant & Lounge Club.

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

3. Montserrat

The Montserrat monastery surrounded by mountains
  • 📍 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  

Located about 1 hour outside of Barcelona, Montserrat Monastery is a great place to visit if you’re interested in religion and culture since it’s steeped in religious significance. 

The Santa Maria de Montserrat Abbey is one of the main attractions, featuring a wooden statue of the Virgin Mary known as the black Madonna or “La Moreneta”.

She sits inside the church and visitors traditionally touch (and kiss) the orb she’s holding to receive blessings or healing. 

And even if you’re not religious, the panoramic views of the surrounding mountains is a highlight in itself. You can even take a cable car ride or rack railway to get up to the Benedictine monastery.

When I visited, I took a funicular ride even higher up Montserrat mountain and the views were absolutely incredible!

Plus, the site has a few restaurants, an art museum, and a local market to check out as well so there’s a lot to do.

While it’s possible to get to Montserrat by public transportation, it’s far easier to book a guided tour. I personally went on this small-group tour and had a great experience!

4. Tarragona

The Roman Amphitheatre next to the beach in Tarragona Spain
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 35 minutes by fast train 
  • 🚈 How to Get There: Take the Renfe train from Barcelona-Sants

Tarragona is one of the oldest and most culture-filled cities in Spain, and thanks to the high-speed Ave trains, you can get there pretty quickly from Barcelona. 

It has thousands of years of civilization preserved in time, making it feel like you’ve stepped into the middle ages as you wander through the city’s narrow alleys. 

Buildings and monuments date as far back as the 2nd century, and the city’s Roman heritage is evident at every turn.

Tarragona is also a great place to visit because it’s rarely crowded and it’s not difficult to walk around or take pictures. 

While visiting, make sure to explore the city’s impressive array of Roman ruins like the Roman Amphitheatre, as well as the Tarragona Cathedral.

5. Girona

Riverside view of colorful buildings along the Onyar River in Girona Spain with a red iron bridge in the distance
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 40 minutes by high-speed train
  • 🚈 How to Get There: Take the Renfe train from Barcelona-Sants

Located about 40 minutes from Barcelona by high-speed train, Girona is an inland city that is a beautiful mix of medieval streets, riverside views, and local shops and cafes.

The old Jewish Quarter is one of the best preserved in Europe, and wandering through its narrow alleys feels like stepping back in time.

And if you’re a Game of Thrones fan, you’ll probably recognize a few spots, especially the Girona Cathedral, which was used in several big scenes.

You can even join a small-group Game of Thrones tour if that’s your thing!

And don’t miss the Arab Baths nearby—they date back to the 12th century and were also used in the show, though you’re just there to admire the architecture, not to swim.

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

6. Tossa de Mar

Day Trip to Tossa de Mar from Barcelona
  • 📍 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 beach towns on the Costa Brava and makes for an easy day trip from Barcelona.

It’s incredibly beautiful and you’ll find wide sandy beaches, quiet coves, and clear water that’s great for swimming or snorkeling.

Playa Grande is the main beach and has the most going on, with kayaking, scuba diving, and boat rentals if you’re up for something active.

But the real highlight is the medieval castle overlooking the sea—it’s one of the best castles near Barcelona and gives the town a unique, storybook feel.

You can walk along the old fortified walls, explore the towers, and take in some amazing coastal views. Best of all, it’s free to visit and easy to explore at your own pace.

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

7. Calella de Palafrugell

Coastal view of Calella de Palafrugell with whitewashed buildings lining a sandy beach and rocky shoreline under a cloudy sky
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour 30 minutes 
  • 🚈 How to Get There: Take the bus from Estacio del Nord

Calella de Palafrugell is one of those postcard-perfect Costa Brava towns with rocky coves, whitewashed houses, and clear turquoise water.

It’s great for kayaking, paddleboarding, or just relaxing by the sea. There are also some beautiful coastal trails if you feel like going for a walk with a view.

Just outside town, you’ll find the Cap Roig Gardens, a peaceful spot with over 1,000 plant species from around the world.

In the summer, the area also hosts the Cap Roig Festival, where big-name artists perform in a scenic open-air venue overlooking the sea. It’s a fun mix of nature and music in a stunning location.

8. Sant Pol de Mar

A view of the beach and coastline in Sant Pol de Mar, one of the best day trips from Barcelona Spain
  • 📍 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 Barcelona day trips by train if you’re looking for a quiet, low-key beach escape.

This small coastal town has a laid-back vibe and feels more local than touristy.

There are several beaches in the area, all clean and easy to reach, with Platja de les Barques being the main one—just steps from the train station.

The beaches are on the smaller side, but that’s part of the appeal. It’s usually pretty calm, even in the summer, so it’s a nice spot to unwind without the crowds.

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

9. Cadaqués

White buildings lining the coast in Cadaqués Spain
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 3 hours 
  • 🚈 How to Get There: Take the Renfe train to Figueres, then take the bus to Cadaqués

Cadaqués is a bit of a trek from Barcelona (about 2 hours by car or 3+ hours by public transport) but I think it’s still worth the trip if you’re up for it.

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

Salvador Dalí spent a lot of time here, and once you see it, you’ll get why.

You can visit the Cap de Creus Lighthouse, wander through the nearby natural park, or check out the hilltop Santa Maria Church for a great view over the town.

It’s the kind of place that feels special the moment you arrive.

10. Figueres

A view of the church in Figueres Spain
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour by fast train
  • 🚈 How to Get There: Take the Renfe train from Barcelona-Sants

Figueres is best known as Salvador Dalí’s hometown, but before checking out the museum, make a stop at Sant Ferran Castle.

It’s one of the largest fortresses in Europe and sits on a hill just outside the city center.

You can explore the grounds on your own or take a guided tour that goes through underground tunnels, wide courtyards, old stables, and even a huge water cistern. And some tours even include rides in open-top Land Rovers and boats.

After the castle, head into town to visit the Dalí Theatre-Museum, which Dalí designed himself.

It’s full of his lesser-known works and pieces by other artists he admired. And if you’re up for it, you can also visit Dalí’s former home, which gives even more insight into his eccentric world.

11. Begur

Boats anchored in a picturesque cove in Begur Spain with clear turquoise water
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 2 hour 20 minutes
  • 🚈 How to Get There: Take the bus from Estacio del Nord

Begur is a hilltop town on the Costa Brava surrounded by pine-covered hills, rocky cliffs, and some of the most beautiful coves in the region.

It’s a great spot for hiking along the Camí de Ronda, kayaking to sea caves, or just relaxing by the water at nearby spots like Aiguablava or Sa Tuna.

The town itself has a laid-back feel, with narrow streets, colorful houses, and cute terraces where you can stop for a drink or a long lunch.

You’ll find restaurants serving traditional Catalan dishes, cute boutiques, and little shops selling handmade ceramics and local products.

In summer, Begur hosts festivals and live music events that bring even more energy to the town.

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, Passeig de Gràcia, or 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 quieter 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. PortAventura World

A steel roller coaster at PortAventura World near Barcelona Spain
  • 📍 Location: Google Maps
  • ⏱️ Distance from Barcelona: 1 hour 40 minutes
  • 🚈 How to Get There: Take the Regional Renfe train from Barcelona-Sants

PortAventura World isn’t a town but rather a theme park and resort located in Salou, Catalonia. I had to include it on this list because it’s one of the most thrilling entertainment experiences you can have in the region. 

It’s the largest theme park in Spain and the third largest in Europe, with a total of 53 unique rides to choose from. 

The theme park is divided into several themes, each with unique attractions like Mediterrània, Polynesia, México, China, SésamoAventura (Sesame Street), and Far West. 

Beyond rides, PortAventura World hosts seasonal events and festivals, such as Halloween and Christmas celebrations, where the park transforms with themed decorations, special shows, and interactive experiences.

Final Thoughts: Best Day Trips Near Barcelona

I hope this list of easy day trips from Barcelona has helped you discover the perfect day trip during your time in Spain!

The natural beauty of the surrounding Catalonia region and the Costa Brava coastline is undeniable and it’s so easy to enjoy thanks to the trains and public transportation available. 

No matter which of these Barcelona day trips you choose, you’re sure to have an unforgettably unique experience discovering some of the most beautiful corners of Spain!

READ NEXT: