Visit Costa Brava from Barcelona by Train: Full Guide
|

Visit Costa Brava from Barcelona by Train: Full Guide

So you’re in Barcelona, and you’ve heard people talking about Costa Brava. Maybe you’ve seen the photos — those insane turquoise coves, medieval castles sitting right on the cliffs, little fishing villages that look almost too pretty to be real. And now you’re thinking… how do I get there without a car?

Good news: the train is your best friend here. It’s cheap, easy, and honestly pretty fun. Let’s break it all down.

So, Where Exactly Is Costa Brava?

Costa Brava is basically Catalonia’s wild and beautiful coastline up in the northeast — think rugged cliffs, hidden beaches, and charming villages all the way from Blanes up to the French border. It’s about 200 km of pure Mediterranean magic, all sitting in the province of Girona.

The main coastal towns you’ll probably want to hit are Blanes, Lloret de Mar, Tossa de Mar, Begur, and Calella de Palafrugell. Some of them are easier to reach than others — but don’t worry, we’ve got a plan.

Wait, Can I Actually Get There by Train?

Sort of! Here’s the truth: most Costa Brava towns don’t have their own train station. But two places do — Blanes and Girona — and from either of those, you’re just a short bus or taxi ride away from the good stuff.

So yes, you CAN do this without a car. You just need to be a little flexible with the last leg. No biggie.

The Two Main Routes

Route 1: Barcelona → Blanes (The Easy One)

This is the most direct option. You jump on the Rodalies R1 line — that’s the commuter train that runs along the coast — and it drops you right in Blanes.

  • Where to board: Barcelona Sants, Passeig de Gràcia, or Plaça Catalunya
  • Journey time: Around 1 hour 50 minutes
  • Trains: Every 30 minutes or so (even more frequent in summer)
  • Price: Roughly €5–€9 one way

No need to book in advance. Just rock up, grab a ticket from the machine, and hop on. The R1 hugs the Maresme coastline the whole way, so the views are actually pretty great.

Once you’re in Blanes, you can catch a bus to Lloret de Mar (about 15 min) or Tossa de Mar (around 45 min). Both are super easy.

Route 2: Barcelona → Girona (The Faster Gateway)

If you want to explore the more central or northern part of Costa Brava — places like Begur or Calella de Palafrugell — then Girona is your spot.

  • Train type: AVE or Avant high-speed, or a regional train
  • Journey time: Just 38–75 minutes, depending on what you catch
  • Price: From €9 up to around €68 for the fast stuff
  • Frequency: Around 18–19 trains a day

Pro tip: Book AVE tickets early on the Renfe website or app. Prices go up the closer you get to the travel date. Regional trains are cheaper but slower — totally fine if you’re not in a rush.

From Girona, hop on a bus to Calella de Palafrugell (~1h 12 min), Begur, L’Escala, or wherever you’re headed.

Step-by-Step: How to Actually Do This

Going via Blanes:

  1. Board the R1 at Barcelona Sants, Passeig de Gràcia, or Plaça Catalunya
  2. Ride ~1h 50 min — enjoy the coastal scenery!
  3. Get off at Blanes
  4. Catch a local bus to Lloret de Mar, Tossa de Mar, or just stay in Blanes

Going via Girona:

  1. Take the AVE/Avant or regional train from Barcelona Sants
  2. Arrive in Girona in 38–75 min
  3. Head to the bus station and grab a bus to your coastal destination

Tickets & Prices (Quick Overview)

RouteTypeTimeCost
Barcelona → BlanesRodalies R1~1h 50m€5–€9
Barcelona → GironaRegional~75mfrom €9
Barcelona → GironaAVE/Avant~38–43m€9–€68
Girona → Calella de PalafrugellBus~1h 12mfrom €10
Blanes → Tossa de MarBus~45mfrom €5

The Rodalies tickets? Zero stress. No booking needed, just buy on the day. The high-speed trains? Book those early. Trust me on this one.

Where Should You Actually Go?

Blanes

This is the official start of Costa Brava and the easiest town to reach. It’s got a proper beach, pretty coves, and the absolutely stunning Marimurtra Botanical Garden perched up on the cliffs above the sea. A great first stop if you’re doing Costa Brava for the first time.

Tossa de Mar

Honestly? This might be the most beautiful town on the entire coast. There’s a perfectly preserved medieval walled castle sitting right above a gorgeous golden beach. The photos basically take themselves. Get there by bus from Blanes — about 45 minutes.

Calella de Palafrugell

If you want that classic Costa Brava fishing village vibe — whitewashed houses, small pebble coves, the smell of fresh seafood — this is your place. It’s a bit further (go via Girona), but totally worth the extra travel time.

Begur

Hidden coves, turquoise water, a hilltop village with seriously good views. Begur is the kind of place that makes you want to cancel your return ticket and just… stay. Also accessed via Girona by bus.

Quick Tips Before You Go

Leave early! The R1 runs from the crack of dawn, so catching the 7–8 AM train means you get a full day at the beach instead of just a few hours.

Check bus schedules before you go — especially in winter. Summer has loads of buses, but off-season? Not so many.

Trains get packed in summer. Weekends in July and August on the R1 can feel like a sardine tin. Get there before the crowds do.

Download the Renfe app for live train times. Super handy.

Stay overnight if you can — Costa Brava at sunset, with an empty beach and a cold drink in hand, is a completely different (better) experience than rushing back.

Not Into Trains? Other Options Exist

If trains aren’t your thing, you’ve got alternatives:

Rent a car — way more freedom to explore the tiny hidden coves that buses don’t reach. Great if you’re going for a few days.

Organized day tours — plenty of Barcelona tour operators run day trips to Tossa de Mar or Girona. You just show up and follow the guide.

Direct buses — companies like Sarfa run coaches from Barcelona Nord bus station to several Costa Brava towns. Slower and less frequent than trains, but sometimes more convenient depending on where you’re staying.

When’s the Best Time to Go?

May–June: Honestly, this is the sweet spot. Not too hot, not too crowded, everything is open. Highly recommended.

July–August: Super fun and vibrant, but expect busy beaches and higher prices. Book everything in advance.

September: Warm sea, quiet beaches, golden light. Possibly the best month of all — and nobody talks about it enough!

Getting to Costa Brava from Barcelona by train is genuinely easy and super affordable. Blanes via the R1 is your go-to for a quick and budget-friendly beach day. Girona is your gateway for the more scenic, village-y side of the coast. Either way, you really don’t need a car to have an amazing time here.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *