Costa Brava from Barcelona | Getting there without the guesswork

Barcelona to Costa Brava: What to know before you go

Costa Brava sits roughly 100 km northeast of Barcelona, making it one of the most accessible coastal escapes from the city, a proper day trip or a leisurely weekend getaway. Most travellers make it in 1.5 to 2 hours depending on their mode of transport and where on the coast they're headed. The main options for the Barcelona to Costa Brava journey are the regional train (budget-friendly, great for the southern stretch), direct buses via Sarfa (the easiest route to towns like Tossa de Mar), a self-drive along the AP-7 motorway (maximum flexibility), or a guided day tour that handles everything for you.

One heads-up: this is a long coastline stretching from Blanes all the way up to the French border, so your final destination within Costa Brava matters. Summer weekends see heavier traffic and busier public transport, so early starts and advance booking go a long way.

Barcelona to Costa Brava: Time & distance

📍From Barcelona: 100 km (62 miles) to the central Costa Brava coast | Find on Maps here

🚂By train: 1.5 to 2 hrs · R1 to Blanes; high-speed to Girona (40 min) + regional onwards

🚌By bus: 2 hrs · Sarfa/Moventis from Estació d'Autobusos Nord

🚗By car: 1.5 to 2 hrs · Via AP-7/C-32 motorway (longer in summer traffic)

🗺️Guided tours: 9 to 11 hrs door-to-door including sightseeing, lunch stops & beaches

🚕By taxi: 1.5 hrs · Barcelona to Costa Brava taxi cost from (€120–200 one way)

  • Skip the logistics entirely: No piecing together train schedules, bus transfers, and return tickets. Guided tours from Barcelona handle all transport, leaving you free to just... show up and enjoy.
  • See more in less time: A good tour fits in medieval Girona, a hidden cove, a coastal town, and maybe Dalí's world in Figueres, things that would take a full DIY weekend by public transport.
  • Local context you'd otherwise miss: Guides bring the stories, hidden coves, local legends, the best restaurant the guidebooks haven't caught yet.
  • Summer sanity: Air-conditioned transport beats standing in a crowded train or circling for parking in Cadaqués. Trust us on this one.
  • Tickets bundled in: Many tours include entry to the Dalí Theatre-Museum or Girona's old quarter. No queuing, no last-minute sold-out disappointments.

Barcelona to Costa Brava by train

There's no single Costa Brava train station. The coast is a stretch of towns, not one city, so the train you take depends on where you're headed. For the southern gateway town of Blanes, take the Renfe R1 regional line from Barcelona's Sants Estació or Passeig de Gràcia; the journey takes about 1.5 hours and costs around €5–7 one way. The train to Costa Brava from Barcelona runs frequently throughout the day, with services roughly every 20–30 minutes. For Figueres or towns near Girona, the high-speed Renfe service from Barcelona Sants to Girona takes just 40 minutes (from €7).

  • Duration: 1.5 hrs (Blanes)
  • Cost: €5 to 7 one way
  • Frequency: Every 20 to 30 mins
  • Best for: Budget travelers and visiting the southern coast

⚠️ Watch out for: The R1 train gets packed on summer weekends. Board before 9am for a seat. Many top beach towns (Tossa de Mar, Cadaqués) aren't directly on the rail line. Plan a connecting bus.

Barcelona to Costa Brava by bus

The Barcelona to Costa Brava bus is the most direct option for many of the prettiest towns, like Tossa de Mar, Lloret de Mar, and Palamós, that the train simply doesn't reach directly. Sarfa runs scheduled services from Estació d'Autobusos Nord in Barcelona, with journeys taking 1.5 to 2 hours depending on your destination. Tickets cost around €12–25 one way.

Book online to guarantee a seat in July and August. Buses fill fast on Friday afternoons and Sunday evenings. The upside: buses drop you directly in the town centre or very close to the beach, cutting out the "last mile" that comes with the train to Costa Brava from Barcelona.

  • Duration: 1.5 to 2 hrs
  • Cost: €12 to 25 one way
  • Frequency: Hourly (peak)
  • Best for: Those who want to reach beach towns directly

⚠️ Watch out for: Weekend return services can sell out. Fewer buses off-season. Traffic on the C-32 can add 30 to 45 minutes on summer Sundays.

Barcelona to Costa Brava by car

The Barcelona to Costa Brava drive is genuinely brilliant. On a clear weekday morning, you'll be sipping coffee in a clifftop village within 90 minutes. Take the AP-7 motorway north from Barcelona (tolls apply, around €8–12 each way) or the toll-free C-32 coastal route for a more scenic, if slightly longer, ride.

The catch? Parking. Most of Costa Brava's prettiest towns are narrow, medieval, and quite allergic to cars in high season. In July and August, towns like Cadaqués, Tossa de Mar, and Calella de Palafrugell fill their limited parking by 10am.

  • Duration: 1.5 to 2 hrs
  • Motorway toll: €8–12 each way (Parking is €5–15/day)
  • Best for: Groups and cove-hopping
  • Route: AP-7 or C-32

⚠️ Watch out for: Heavy congestion on summer Friday evenings heading north and Sunday evenings heading back. Parking fills fast in popular towns. So, arrive before 10am or after 5pm.

Barcelona to Costa Brava by taxi or private transfer

If you want the freedom of a private car without the stress of driving or parking, a taxi or pre-booked private transfer is a genuinely smart option. The Barcelona to Costa Brava taxi cost varies depending on your exact destination, but budget around €120 to 200 one way for a standard vehicle to towns like Tossa de Mar or Platja d'Aro. Shared private transfers (bookable through local transfer companies) can bring that per-person cost down significantly for groups of 3–4.

  • Duration: 1.5 to 2 hrs
  • Cost (one way): €120–200 (one-way)
  • Best for: Groups or special occasions with no parking stress

⚠️ Watch out for: Don't rely on street taxis for this journey, so pre-book a private transfer. Costs add up for solo travelers; compare against tour prices.

Compare your options

ModeDurationCost (one way)Best forKey notes

🗺️ Guided tour (recommended)

9–11 hrs (round trip)

€65–200+ (including tickets and both ways)

First-timers, families

All transport included; covers multiple spots

🚂 Train (budget pick)

1.5–2 hrs

€5–7

Budget DIY travelers

Best to Blanes/Girona; bus needed for most towns

🚌 Bus (most direct)

1.5–2 hrs

€12–25

Tossa de Mar, Lloret, Palamós

Drops at beach towns; book ahead in summer

🚗 Car or taxi (most flexible)

1.5–2 hrs

€30–50 (fuel + toll) | €120–200 (for taxi)

Groups, cove-hoppers

Parking fees extra; must pre-book taxis; good for airport connections

Getting around Costa Brava

Local buses

Sarfa and local Moventis routes connect most coastal towns. Reliable for the main spots (Blanes, Lloret, Tossa, Palamós) but frequencies drop significantly outside summer. Always check the schedule the night before.

Car rentals

The single best way to explore the entire coastline, including hidden coves and inland medieval villages. Rent from Girona or Blanes rather than central Barcelona if you want to skip driving in city traffic.

Boat trips

Seasonal boat services run between major coastal towns in summer (June–September), arguably the most beautiful way to hop between coves. They run from Blanes, Lloret, and Tossa de Mar. Check local port offices for schedules.

Camí de Ronda trail

This legendary 200 km coastal footpath links towns from Blanes to Portbou. For day hikers, sections between Begur and Tamariu or around Cap de Creus are spectacular and car-free by necessity.

Taxis

Useful for short hops between a town and a remote cove, or a late-night transfer. They're not cheap, but they cover the gaps between bus routes. Agree on a price or ensure the meter runs before setting off.

Cycling

Blanes and a few other flat towns have cycle paths, great for getting around town with kids. Don't expect to cycle the whole cliff road network though; much of it is steep, narrow, and shared with summer traffic.

Things to do in Costa Brava

Placeholder Image Headout Blimp
Placeholder Image Headout Blimp
Placeholder Image Headout Blimp
Placeholder Image Headout Blimp
Placeholder Image Headout Blimp
Placeholder Image Headout Blimp
1/6

Dalí Theatre-Museum, Figueres

The world's largest surrealist object, designed by Dalí himself. Book tickets in advance, it sells out weeks ahead in summer.

Tossa de Mar Old Town

A perfectly preserved medieval walled town overlooking a turquoise bay. The kind of place that makes you forget Instagram exists and just stare.

Camí de Ronda Trail

Over 200 km of coastal footpath connecting towns, cliffs, and hidden coves. Pick any section and you'll understand why this coast is called "wild."

Medieval Girona

The province capital's old town: Jewish quarter, ancient cathedral, Game of Thrones filming locations. Easily the region's most underrated half-day trip.

Hidden coves & snorkeling

Cala S'Alguer, Aiguablava, Sa Tuna—coves only reachable by boat or a clifftop hike. Crystal clear and worth every step.

Cadaqués

Possibly the most beautiful fishing village in Spain. White houses, a rocky bay, and the air of a place that still hasn't quite noticed how famous it's become.

Suggested itinerary for Costa Brava

8am to 11am (Leave early, arrive victorious)

Catch an early bus or train from Barcelona, ideally departing between 8am and 8:30am. By the time late sleepers are still queuing for coffee, you'll be pulling into Tossa de Mar or heading for Girona's Jewish Quarter before the tour groups arrive. If you're driving, the AP-7 is clear and the light hitting the coast is genuinely magical at this hour. Morning is also the best time to explore the Camí de Ronda near Begur with cool air, quiet trails, the sea to yourself.

🚌 Arriving by bus? Sarfa's earliest departures from Estació d'Autobusos Nord leave around 7:30–8am in summer. Check current timetables before your trip.

11am to 2:30pm (Swim, stroll & eat like a local)

By late morning, you'll be ready to claim your spot on a beach or explore a town's winding old streets. Tossa de Mar's walled old town is perfect for an hour of wandering before heading down to the crystal-clear bay. For lunch, skip the beachfront tourist menus and head one street back. Local spots serve excellent fresh fish (suquet de peix, a Catalan fisherman's stew, is the one to order). If you're based around Girona, the medieval old town is wonderfully compact and easy to cover on foot before a long, leisurely lunch by the river.

2:30pm to 7pm (Golden hour & the journey home)

Afternoons are for the coast's hidden side. Seek out a cove beyond the main beach, such as Cala Sant Francesc near Blanes, Sa Tuna near Begur, or any of the dozens of tiny inlets along the Camí de Ronda. Or if you're near Figueres, a late-afternoon visit to the Dalí Museum is genuinely surreal in the slanting golden light. Head back towards Barcelona between 5pm to 6pm to beat the worst of the Sunday rush. If you came by bus, pre-book your return ticket before you leave, they fill up fast.

🗺️ On a guided tour? Most full-day tours from Barcelona include stops at Girona, a coastal town, and return around 7pm–8pm with hotel or city center drop-off included.

Handy tips before you head off

  • Best time to go: Aim for an early start (before 9am), whatever your mode of transport. You'll beat the crowds, get a seat on the train, and enjoy the coast before day-trippers pile in. Return after 6pm or book return tickets before you leave.
  • Booking hack: Buy your return bus ticket online before leaving Barcelona in advance. On summer Sundays, the return service from Tossa or Lloret sells out, and you really don't want to be stranded.
  • Seasonal note: July and August bring packed beaches, limited parking, and slower buses. Spring (April–June) and early autumn (September–October) offer better weather for hiking, sightseeing, and beach-hopping without the shoulder-to-shoulder crowds.
  • Know your destination on the coast: Costa Brava is a 200 km stretch. Blanes is closest to Barcelona; Cadaqués and Cap de Creus are up near France. Choose your main destination before picking transport. The right choice depends entirely on where you're headed.
  • Combine transport modes: A popular hack: take the high-speed train to Girona (40 min, €7), then catch a regional bus to the coast. Faster than the R1 to Blanes, and opens up the central Costa Brava towns without needing a car.

Frequently asked questions about getting to Costa Brava

Costa Brava begins around 70 km from Barcelona at Blanes, the southern gateway town. The central stretch of the coast, towns like Tossa de Mar, Palamós, and Calella de Palafrugell, sits roughly 100 km from Barcelona. The northern reaches near Cadaqués and the French border are closer to 160 to 180 km. Always check where specifically on the coast you're going, since the Barcelona to Costa Brava distance varies significantly depending on your destination.