Are you looking for the best day trips from Barcelona by public transport? Planning an exciting escape from the city without the hassle of renting a car?
In this article, I provide a detailed guide to the best day trips you can take from Barcelona using public transport. As a professional tour guide who hosts over 100 travelers a year, I have firsthand knowledge of the best places to visit and how to get there efficiently.
Read on to discover the perfect destinations for a stress-free and unforgettable adventure in Spain!
Best Day Trips by Train
Trains are one of the most convenient ways to explore beyond Barcelona. With comfortable seating, scenic routes, and reliable schedules, they offer an effortless way to visit historic towns, coastal gems, and mountain retreats. While some destinations require additional transport upon arrival, trains remain an excellent choice for hassle-free travel.
Montserrat – The Must-Visit Mountain Monastery
Montserrat is a spectacular mountain range with jagged peaks that create one of the most stunning landscapes in Catalonia. Nestled within the cliffs, the Montserrat Monastery is home to the revered Black Madonna and offers breathtaking views over the region. Whether you're looking for spiritual enrichment, incredible hiking trails, or simply a peaceful escape from the city, Montserrat is a must-visit destination.
How to Get There
- Train: Take the R5 train from Plaça Espanya to Monistrol de Montserrat
- Estimated Time: 1 hour
- Estimated Cost: Train (€12.30 round trip)
Highlights
- Montserrat Monastery
- Stunning mountain views
- Funicular ride to Sant Joan
Sitges – A Charming Beach Town with a Relaxed Vibe
Sitges is a vibrant coastal town known for its golden beaches, charming old town, and lively cultural scene. The town is famous for its annual film festival and thriving LGBTQ+ community, making it one of the most welcoming destinations in Spain. With its laid-back Mediterranean atmosphere, Sitges is the perfect place to unwind, enjoy delicious seafood, and soak up the sun.
How to Get There
- Train: Take the R2 train from Barcelona Sants or Passeig de Gràcia to Sitges
- Estimated Time: 40 minutes
- Estimated Cost: €5-€7 one-way
Highlights
- Beautiful beaches
- Sitges Old Town
- Museu Cau Ferrat
Girona – A Medieval City with Stunning Architecture
Girona is a captivating medieval city filled with history, culture, and stunning architecture. Its well-preserved Jewish Quarter, colorful houses along the Onyar River, and imposing Girona Cathedral create a fairytale-like setting. Fans of Game of Thrones will recognize several filming locations here, adding to the city's magical charm. Strolling through Girona feels like stepping back in time, making it one of the most fascinating day trips from Barcelona.
How to Get There
- Train: Take a high-speed AVE train from Barcelona Sants
- Estimated Time: 40 minutes
- Estimated Cost: €10-20 one-way
Highlights
- Girona Cathedral
- Jewish Quarter
- Eiffel Bridge
Tarragona – Roman Ruins and Beautiful Coastline
Tarragona is a city where history and the Mediterranean Sea come together beautifully. Known for its impressive Roman ruins, including a well-preserved amphitheater overlooking the sea, Tarragona offers a fascinating glimpse into Spain's ancient past. Wander through the charming old town, relax on its sandy beaches, and enjoy delicious seafood at a seaside restaurant. It's a perfect blend of history, culture, and relaxation.
How to Get There
- Train: Take the R14, R15, or R16 train from Barcelona Sants
- Estimated Time: 1 hour 15 minutes
- Estimated Cost: €8-10 one-way
Highlights
- Roman Amphitheatre
- Tarragona Cathedral
- Mediterranean Balcony
Figueres – The Birthplace of Salvador Dalí
Figueres is a small town with a big artistic legacy, as it is the birthplace of Salvador Dalí. The town is home to the Dalí Theatre-Museum, an eccentric and surreal tribute to the artist's unique vision. Beyond the museum, Figueres boasts historic sites and lively plazas where you can enjoy Catalan cuisine. A visit here is like stepping into Dalí’s mind, making it a must-see for art lovers and curious travelers alike.
How to Get There
- Train: Take a high-speed AVE train from Barcelona Sants
- Estimated Time: 55 minutes
- Estimated Cost: €16-20 one-way
Highlights
- Dalí Theatre-Museum
- Castell de Sant Ferran
- Toy Museum of Catalonia
Vic – A Hidden Gem with a Local Market
Vic is a charming town that remains one of Catalonia's best-kept secrets. Known for its bustling weekly market held in the picturesque Plaza Mayor, Vic offers a taste of authentic Catalan culture. The town also boasts medieval buildings, a stunning cathedral, and a fascinating history that dates back to Roman times. If you're looking for an off-the-beaten-path experience, Vic is a wonderful choice.
How to Get There
- Train: Take the R3 train from Barcelona Sants
- Estimated Time: 1 hour 30 minutes
- Estimated Cost: €7-10 one-way
Highlights
- Plaza Mayor & Market
- Vic Cathedral
- Episcopal Museum
Cardona – A Medieval Castle & Salt Mountain
Cardona is a town straight out of a medieval fantasy, complete with a towering castle and a fascinating salt mine. The stunning Cardona Castle, which now serves as a historic hotel, offers breathtaking views over the Catalan countryside. Below the town lies the Salt Mountain Cultural Park, an incredible natural wonder where you can explore ancient salt caves. History lovers and nature enthusiasts alike will find Cardona a truly special destination.
How to Get There
- Train: Take the R4 train from Barcelona Sants to Manresa, then a bus to Cardona
- Estimated Time: 2 hours
- Estimated Cost: €12-15 one-way
Highlights
- Cardona Castle
- Salt Mountain Cultural Park
- Sant Vicenç Church
Best Day Trips by Bus
Traveling by bus is a convenient and affordable way to explore the beautiful regions surrounding Barcelona. While it may take a little longer than the train, buses offer scenic routes and drop you right in the heart of your destination. Here are some top bus-friendly day trips you can take from Barcelona:
Tossa de Mar – A Picturesque Coastal Escape
Nestled on the Costa Brava, Tossa de Mar is a charming town known for its medieval old town, stunning beaches, and crystal-clear waters. It’s perfect for those who enjoy a mix of history and relaxation by the sea.
How to Get There
- Bus: ALSA or Sarfa buses from Barcelona Sants station
- Estimated Time: 1.5–2 hours
- Estimated Cost: €15–€20
Highlights
- Explore the cobbled streets of the Old Town
- Visit the iconic Tossa de Mar Castle
- Relax on the beautiful Platja Gran beach
Rupit i Pruit – A Fairytale Village in the Mountains
Rupit i Pruit feels like stepping into a fairytale with its stone houses, cobbled streets, and lush green surroundings. Located in the mountains, this village offers a peaceful atmosphere and stunning natural views.
How to Get There
- Bus: From Barcelona Nord station, take a bus to Olot, then a local bus to Rupit
- Estimated Time: 2.5–3 hours
- Estimated Cost: €20–€25
Highlights
- Wander through the medieval streets
- Enjoy panoramic views from the Puente de Rupit
- Hike to the nearby Rupit Waterfall
Besalú – A Medieval Town with a Romanesque Bridge
Besalú is a captivating town with a rich history, famous for its Romanesque bridge that dates back to the 12th century. It’s an ideal spot for history lovers and those seeking an authentic medieval experience.
How to Get There
- Bus: Take a bus from Barcelona Nord station to Besalú
- Estimated Time: 1.5–2 hours
- Estimated Cost: €20–€25
Highlights
- Cross the historic Romanesque bridge
- Visit the Jewish Quarter and its ancient mikvah
- Explore the Monastery of Sant Pere
Andorra la Vella – A Tax-Free Shopping and Nature Getaway
Nestled in the Pyrenees, Andorra la Vella offers a unique blend of nature and shopping. Known for its tax-free shops and outdoor activities, it's a great choice for those wanting both retail therapy and adventure.
How to Get There
- Bus: Direct buses from Barcelona Estació del Nord to Andorra la Vella
- Estimated Time: 3–3.5 hours
- Estimated Cost: €30–€40
Highlights
- Shop for tax-free goods in the city center
- Explore the beautiful Madriu-Perafita-Claror Valley
- Visit Caldea, one of Europe’s largest spas
Calella de Palafrugell – A Stunning Costa Brava Beach Town
Known for its idyllic beaches, crystal-clear waters, and charming whitewashed buildings, Calella de Palafrugell is a peaceful seaside escape. Perfect for swimming, sunbathing, and enjoying fresh seafood.
How to Get There
- Bus: Take a direct bus from Barcelona to Palafrugell, then a short local bus to Calella
- Estimated Time: 1.5–2 hours
- Estimated Cost: €15–€20
Highlights
- Lounge on the quiet beaches like Platja de Port Bo
- Explore the town’s picturesque streets and harbor
- Visit the Cap Roig Botanical Gardens
La Fageda d’en Jordà – A Unique Volcanic Forest
La Fageda d’en Jordà is a magical beech forest that sits atop a volcanic landscape. This peaceful location offers a beautiful natural setting and a chance to explore one of Catalonia’s most unique forests.
How to Get There
- Bus: From Barcelona, take a bus to Olot and then a local bus to the forest
- Estimated Time: 2.5–3 hours
- Estimated Cost: €20–€25
Highlights
- Walk through the enchanting beech forest
- Visit the nearby Volcanic Zone Museum
- Take a horse-drawn carriage tour of the forest
Peratallada – A Well-Preserved Medieval Village
Peratallada is one of the best-preserved medieval villages in Catalonia. Its narrow stone streets, ancient castles, and charming atmosphere make it a perfect spot for a historical and peaceful day trip.
How to Get There
- Bus: Direct buses from Barcelona to Peratallada
- Estimated Time: 2 hours
- Estimated Cost: €15–€20
Highlights
- Wander through the cobbled streets of the medieval village
- Explore the imposing Peratallada Castle
- Relax in the picturesque Plaça de la Vila
You can also go to these places with a private car and also make requests suited for your travel!
Best Day Trip Itineraries
If you're planning to explore the best of Catalonia outside of Barcelona, here are a few itineraries tailored to different time frames and interests. Whether you have a few hours or a whole day, there's an ideal option for everyone.
Half-Day Trips for Those Short on Time
For travelers who are short on time, places like Sitges and Tossa de Mar offer a quick yet rewarding escape. Both destinations are easily reachable by public transport and can be explored in just a few hours. Whether it's lounging on Sitges' beautiful beaches or wandering the cobbled streets of Tossa de Mar’s old town, these half-day trips will leave you with lasting memories.
Full-Day Excursions for a Complete Experience
If you have a full day to dedicate, destinations like Girona and Tarragona are perfect for immersing yourself in history, culture, and stunning scenery. A visit to Girona's Jewish Quarter or Tarragona’s ancient Roman ruins will fill your day with captivating stories and breathtaking views.
Combination Trips: Visiting Two Places in One Day
For the adventurous traveler, a combination trip can allow you to experience two destinations in one day. Consider visiting Besalú in the morning to explore its medieval charm and then head to Vic in the afternoon for a taste of authentic Catalan culture at the local market. These nearby towns are perfect for a packed yet fulfilling day.
If you’re looking to venture further from Barcelona and don’t mind a quick flight, check out our article on weekend trips from Barcelona.
Tips for a Smooth Day Trip
Here are some handy tips to ensure that your day trip is stress-free and enjoyable:
What to Pack and Wear for Different Destinations
No matter where you're headed, make sure you're prepared for the day. Comfortable shoes are essential, especially for destinations like Rupit i Pruit and Cardona, which involve walking on cobblestone streets and hiking. Bring layers as the weather can vary, especially in mountain areas, and always carry essentials like water, sunscreen, and a camera to capture the beauty of your surroundings.
Safety and Travel Tips for Tourists
While Catalonia is generally safe for tourists, it’s always wise to take precautions. Use a money belt or secure bag, especially in crowded areas. Also, check bus and train schedules in advance, as transport timings can sometimes vary, particularly on weekends or holidays.
Best Times to Visit Each Destination
Timing your trip can make a big difference. For beach destinations like Calella de Palafrugell, the summer months are ideal, but they tend to be busier. For less crowded experiences, consider visiting in the shoulder seasons, such as late spring or early autumn. If you're planning a hike or a nature-focused trip like to La Fageda d’en Jordà, the cooler months are more comfortable. To find the best time to visit Spain, check out our full article—it even highlights the worst times to go, so you know what to avoid.
Conclusion
These 15 destinations offer diverse experiences, from coastal towns to medieval villages and mountain retreats—all easily accessible by public transport. Whether you’re seeking history, nature, or relaxation, there’s a perfect day trip from Barcelona for everyone. And you can always enjoy more with a private local guide!