There’s a reason I keep returning to Costa Brava.
It’s one of the easiest escapes from Barcelona that still feels completely different from the city. Within a couple of hours, you can go from busy streets and packed cafés to quiet coastal towns, scenic drives, small beaches, and slower afternoons by the water.
The good news is that getting from Barcelona to Costa Brava is actually really easy once you understand how the region is laid out.
The slightly confusing part is that Costa Brava isn’t one single destination. It’s an entire coastline stretching from Blanes all the way to the French border, filled with beach towns, medieval villages, hiking trails, and some of the most beautiful beaches in Spain.
Some towns are easy to reach by train or bus. Others are much more remote and honestly feel better explored as part of a road trip.
In this guide, I’ll be walking you through how to travel from Barcelona to Costa Brava depending on the kind of trip you want to have.
This article may contain affiliate links, which means I may earn a small commission if you book or purchase through them, at no extra cost to you. I only recommend places, hotels, and experiences I genuinely love and would personally book myself.
Key Takeaways
- The easiest Costa Brava towns to visit from Barcelona are Tossa de Mar, Girona, and Cadaques thanks to direct buses from Barcelona Nord Bus Station.
- If you want to explore places like Begur, Sa Tuna, Calella de Palafrugell, or Cap de Creus, renting a car is highly recommended.
- For a true Costa Brava experience, I’d personally recommend staying overnight instead of only doing a day trip from Barcelona.
Short on time? Here are the best hotels in Costa Brava:
Hotel Sant Roc (Calella de Palafrugell): Best for sea views and beach access.
Can Set (Cadaqués): Best for a stylish, central stay.
Cap Sa Sal (Begur): Best for luxury and cliffside views.
Mas de Torrent Hotel (Baix Empordà): Best for a peaceful countryside escape.
Discover More: Best Hotels to Stay at in Costa Brava
How Far Is Costa Brava From Barcelona?


One of the most common questions people ask is: how far is Costa Brava from Barcelona?
The answer really depends on which town you’re visiting because Costa Brava covers a huge stretch of coastline.
Here’s roughly how far some of the most popular towns are from Barcelona:
- Lloret de Mar: around 1 hour 20 minutes
- Tossa de Mar: around 1 hour 40 minutes
- Sant Feliu de Guíxols: around 1 hour 45 minutes
- Begur / Sa Tuna: around 2 hours
- Cadaqués: around 2.5 to 3 hours
- Cap de Creus: around 3 hours
If you’re planning a Costa Brava day trip, southern towns are definitely the easiest option. But personally, I think the farther north you go, the more beautiful and dramatic the coastline becomes.
How to Get From Barcelona to Costa Brava by Train
The train is one of the easiest ways to start your trip to Costa Brava, but there’s one thing that surprises a lot of first-time visitors: most Costa Brava towns don’t actually have train stations.
Usually, you’ll first take a train from Barcelona to either Blanes or Girona, then continue onward by bus, taxi, or car rental depending on your final destination.
If you’re visiting Lloret de Mar or planning a quick beach day, taking the train to Blanes works well. From there, buses continue toward nearby coastal towns. It’s one of the easiest routes if you want to visit Costa Brava without driving.
For central and northern Costa Brava, Girona is usually the better option. The high-speed train from Barcelona is fast, comfortable, and makes it easy to continue toward Begur, Cadaqués, or other smaller towns afterward.
Honestly, if you take this route, I’d recommend spending at least a few hours exploring Girona itself. Between the Jewish Quarter, Girona Cathedral, and the colorful buildings lining the river, it’s one of my favorite cities in Catalonia.
How to Get From Barcelona to Costa Brava by Bus


For many travelers, the bus is honestly the easiest way to visit Costa Brava from Barcelona.
Direct buses leave from Barcelona Nord Bus Station and connect to popular towns like Tossa de Mar and Lloret de Mar multiple times per day. If you’re planning a day trip and don’t want the hassle of driving, this is probably the route I’d recommend most.
I’ve personally taken the bus to Tossa de Mar several times, and it’s surprisingly simple. You can leave Barcelona in the morning, spend the day exploring the beach and old town, then return in the evening without needing to organize multiple connections.
For more remote towns, though, buses become slower and less convenient. Places like Sa Tuna or Calella de Palafrugell often require transfers, longer travel times, or limited schedules, especially outside peak season.
You can also get to Cadaques from Barcelona by bus, however, there are only a few buses per day and it’s not as convenient as driving.
Best Costa Brava Towns to Visit Without a Car
Not every Costa Brava town requires driving.
Tossa de Mar is probably the easiest and best option for first-time visitors. The town is compact, walkable, and filled with things to do within a short distance. You can spend the day wandering through Vila Vella, relaxing on Platja Gran, swimming near Sa Caleta, or taking boat tours along the coastline.
It also feels much more charming than some travelers expect. Despite being one of the more popular Costa Brava destinations, Tossa de Mar still has a lot of character and coastal charm.
Lloret de Mar is another easy option from Barcelona, although the atmosphere feels much busier and more tourism-focused. In my personal opinion, I would not suggest to go to Lloret de Mar as it lacks the quaintness you typically find in other well-known Costa Brava towns.
Cadaques is another great option if you’re looking to spend a night or two along the coast without having to use a car. I will say, once you arrive, you may feel a bit stuck here since you can’t easily walk to nearby towns. However if you’re here just for the night, Cadaques offers plenty to do and see without you having to leave.
Best Costa Brava Towns to Visit With a Car


This is where Costa Brava really becomes special.
Once you start heading toward places like Begur, Sa Tuna, Calella de Palafrugell, or Cap de Creus, having a car rental completely changes the experience.
Technically, these places can still be reached using public transportation, but it’s slower, more complicated, and honestly limits how much you can explore.
One of the things I love most about Costa Brava is that so much of its beauty exists between the towns themselves. Some of my favorite memories here are driving through medieval towns, finding a hidden beach walk, or trying a new restaurant on the side of the road.
Sa Tuna is one of the best examples of this. It’s one of the most beautiful places along the Costa Brava coastline, but getting there without a car can feel unnecessarily difficult. Once you arrive, though, it’s hard not to immediately understand why people fall in love with this area.
Cadaqués and Cap de Creus are equally worth the effort. The drive becomes winding and dramatic as you approach the coast, eventually opening up to breathtaking views over the Mediterranean Sea. You can even drive a little further and end up in France, which is always a fun adventure.
This part of Costa Brava is also closely connected to Salvador Dalí. You can visit the Dalí Museum, Dalí Theatre Museum, and Salvador Dalí’s former home near Cadaqués while exploring the region.
Is a Costa Brava Day Trip From Barcelona Worth It?
Absolutely.
If you only have limited time in Barcelona, a Costa Brava day trip is one of the best escapes you can make from the city.
Personally, I think Tossa de Mar is the best option for a first-time visit without a car because it combines beautiful beaches, historic sights, restaurants, and easy transportation from Barcelona.
That said, my favorite towns are Begur and Calella de Palafrugell, but these stops are difficult to get to without driving yourself. If you have the time, I do think Costa Brava deserves more than one day if possible.
A lot of the magic here happens slowly. Long lunches by the water. Lazy afternoons swimming in tiny coves. Wandering through a charming town after the day-trippers leave. Watching the coastline change colors at sunset.
It’s the kind of place that really comes to life once all the tourists leave for the day.
Should You Book a Costa Brava Tour From Barcelona?


If you don’t want to organize transportation yourself, booking a Costa Brava tour can honestly make things much easier.
Many tours include roundtrip transportation, a meeting point in central Barcelona, free time to explore, and stops in places like Tossa de Mar or Girona. Some tours even combine Costa Brava with destinations like the Dalí Theatre Museum or wine tasting experiences nearby.
This can be a great option if you only have one free day in Barcelona and you don’t want to deal with the transportation headache.
Many tours also offer free cancellation, which gives you a little more flexibility while planning your trip.
My Personal Favorite Way to Explore Costa Brava
After doing buses, trains, guided tours, and road trips, my personal favorite way to explore Costa Brava is still by car.
Not because public transportation is impossible, but because having flexibility changes everything.
Some of the best parts of Costa Brava aren’t necessarily the famous destinations themselves. They’re the scenic coastal roads, the hidden beaches you stumble across unexpectedly, the small restaurants overlooking the sea, and the freedom to stop whenever something catches your attention.
I also love combining the coastline with inland towns like Pals or Peratallada, which feels completely different from the beach areas thanks to its medieval architecture and slower atmosphere.
If you can, I’d highly recommend spending at least two or three days exploring Costa Brava rather than rushing through it as a single day trip.
FAQ About Getting From Barcelona to Costa Brava


What is the easiest Costa Brava town to visit from Barcelona?
Tossa de Mar is one of the easiest towns to visit thanks to direct buses departing from Barcelona Nord Bus Station.
Can you do a Costa Brava day trip from Barcelona?
Yes, absolutely. Many travelers visit Costa Brava as a day trip, especially towns like Tossa de Mar or Cadaques.
Is there a train from Barcelona to Costa Brava?
There isn’t a direct train to most Costa Brava towns. Typically, travelers take a train to Girona or Blanes before continuing by bus or car.
Do you need a car in Costa Brava?
Not always. Southern towns are easy to visit by bus, but a car rental makes exploring smaller coves, beaches, and medieval towns much easier.
Which Costa Brava town is best for first-time visitors?
Tossa de Mar is one of the best first-time destinations because it combines beaches, history, restaurants, and easy transportation from Barcelona.
Is Costa Brava worth visiting?
Definitely. Costa Brava is home to stunning beaches, charming towns, dramatic coastal scenery, and some of the most beautiful parts of Catalonia. This region is my favorite area to visit in both summer and spring.
Planning a trip to Costa Brava, Spain? Learn more with these articles below:
- 17 Best Things To Do in Costa Brava, Spain: Beaches, Towns & Hidden Gems
- Tossa de Mar, Spain: The Complete Guide to Costa Brava’s Most Beautiful Medieval Town
- Calella de Palafrugell, Spain: A Travel Guide to Costa Brava’s Most Charming Seaside Town
- The Ultimate Guide to Begur, Spain: Beaches, Hotels & Things to Do
- Cadaqués, Spain: A Complete Travel Guide to Costa Brava’s Most Artistic Seaside Town
- The Best Costa Brava Hotels: 16 Incredible Coastal Stays
- Costa Brava Travel Guide: The Most Beautiful Towns, Beaches & Places to Stay in 2026
- What to Pack for Spain: The Ultimate Packing List
- 10 Underrated European Beach Destinations to Travel to This Summer
Final Thoughts on Traveling From Barcelona to Costa Brava
One of the reasons I love Costa Brava so much is that no two towns feel exactly the same.
Some destinations are lively and energetic. Others feel quiet and almost frozen in time. Some are easy to reach by train or bus, while others reward travelers willing to take the scenic route.
If you’re wondering how to get from Barcelona to Costa Brava, the truth is there’s no single “best” answer. It really depends on how much time you have and the type of trip you want.
For convenience and an easy day trip, Tossa de Mar is hard to beat.
For hidden coves and coastal charm, I’d choose Begur and Calella de Palafrugell every time.
And for dramatic scenery, art history, and breathtaking views, northern Costa Brava near Cadaqués is unforgettable.
No matter where you go, though, there’s a good chance you’ll already be planning your next trip back before the first one even ends.



No Comments