The Perfect Costa Brava Itinerary for 3-5 Days of Bliss

If you’re dreaming of crystal-clear coves, cute seaside villages, and laid-back Mediterranean vibes, this Costa Brava itinerary is for you.

I’ve spent countless days exploring the gorgeous stretch of coastline north of Barcelona, from the whitewashed streets of Cadaqués to the hidden beaches near Begur.

Now, I give you the ultimate 3 to 5-day Costa Brava itinerary that brings together the region’s best beaches, villages, and cultural spots, so you can experience it all without rushing.

Ready to plan your perfect Costa Brava trip?

Let’s explore!

Short on time? Here are my top picks for your Costa Brava trip:

Rent a Car – compare prices and find the best deal from Discover Cars

Boutique Hotel Villa Gala – a gorgeous beach hotel with a unique vibe

Disclaimer: This page contains affiliate links. If you purchase through one of them, I may receive a small commission from the platform at no extra cost to you. Thanks for the support!

The Best Time to Visit Costa Brava

Barcelona Custom Itinerary Tip

💡 Insider Tip: If you want to experience Barcelona without the hassle of planning, consider my custom travel itinerary service. Together, we can craft a personalized travel plan that caters to your interests. Let’s make your next Barcelona adventure magical!

The best time to visit Costa Brava is from May to October, when the weather is warm and the sea is perfect for swimming.

June and September are ideal if you want sunny days without the summer crowds and the intense heat. The sea is warm, and the sunsets are incredible.

July and August bring the liveliest atmosphere, with local festivals, beach bars, and long evenings, but prices, crowds, and temperatures peak then.

Winter can be peaceful, with many places closing for the season, though bigger towns like Girona and Tossa de Mar stay active year-round.

How to Get to Costa Brava

Day Trip from Barcelona to Cadaques by Car
Exploring Costa Brava by car gives you the best flexibility to see spots you’d otherwise miss

Getting to Costa Brava is easy from both Barcelona and Girona.

Barcelona is about 1.5 to 2 hours away by car, depending on where you’re headed. Renting a car gives you the most freedom to explore small coves and villages at your own pace.

If you prefer public transport, you can take a bus from Barcelona Nord Station to towns like Tossa de Mar, Begur, or Calella de Palafrugell. Trains also run from Barcelona to Blanes, Girona, and Figueres, where you can transfer to local buses.

Girona Airport is another convenient entry point, especially for budget flights within Europe. From there, you can reach the coast in 30-60 minutes.

💡 Tip: If you plan to visit multiple cute little towns, rent a car. Public transport is reliable, but doesn’t always connect the smaller beaches and coves.

Where to Stay on the Costa Brava

Begur Day Trip to Costa Brava
Begur is one of my favorite towns to stay in on the Costa Brava

Choosing where to stay on the Costa Brava depends on your travel style. If you decide to rent a car, you can stay in one of the towns and easily tour the rest.

For a classic beach vibe, Calella de Palafrugell and Llafranc are perfect. Both have small coves, seafront restaurants, and a calm atmosphere. Try Hotel Mediterrani in Calella or Hotel Terramar in Llafranc for sea views and local charm.

If you prefer something more central, Begur makes a great base. You’ll be close to several beaches and picturesque villages. El Petit Convent and Hotel Aiguaclara are cozy options in restored townhouses.

For art lovers, stay in Cadaqués at Hotel Playa Sol or Boutique Hotel Villa Gala, both near the waterfront. If you’d rather mix beach time with city life, Girona offers historic streets and easy day trips to the coast.

💡 Tip: Book early if you’re visiting in July or August. Small hotels fill up fast.

Day 1: Castles, Cliffs, and Kayaks in Tossa de Mar

Tossa de Mar Day Trip from Barcelona
Tossa de Mar is a great starting point for your Costa Brava trip

Start your Costa Brava itinerary at Tossa de Mar, one of the most picturesque towns in the region.

In the morning, walk through the cobbled streets of the Vila Vella, the old walled town that dates back to the Middle Ages. Climb to the top of the castle towers for incredible views over the bay and the coastline stretching south toward Blanes.

After exploring the old town, spend some time on Platja Gran, the main beach just below the fortress. You can rent a kayak or take a short boat trip to see the hidden coves and cliffs that line the coast.

The nearby Cala Futadera and Cala Giverola are beautiful if you want a quieter swim away from the main beach.

For lunch, head to a seaside restaurant like La Placeta or Can Sophia, both known for their seafood and paella.

In the afternoon, enjoy a relaxed walk along the coastal trail or visit the Municipal Museum for local art and Roman artifacts.

End your day with dinner overlooking the illuminated castle walls, a sight that perfectly captures the charm of Tossa de Mar at night.

Day 2: Coastal Charm in Calella de Palafrugell and Llafranc

Palafrugell Town in Costa Brava
Calella de Palafrugell is one of the best spots on any Costa Brava trip for some beach time

Continue your Costa Brava itinerary in Calella de Palafrugell, one of the most beautiful seaside towns in Spain.

Wander along its narrow streets lined with whitewashed houses and fishing boats pulled up on the sand. Spend the morning swimming in one of the small coves or enjoying coffee by the sea at a local café.

If you feel like walking, take the Camí de Ronda coastal walk toward Llafranc. It’s an easy trail with incredible views of the turquoise water and rugged cliffs.

In Llafranc, stop for a seafood lunch along the promenade. Dishes like arroz caldoso (soupy rice) or grilled prawns taste even better with a glass of chilled white wine.

After lunch, relax on the beach or climb up to Sant Sebastià Lighthouse for a panoramic view of the coast.

Both towns are small enough to explore in one day but offer plenty of charm to make you want to stay longer.

End your first day with a sunset walk back to Calella or dinner at El Càntir, a local favorite known for fresh fish and friendly service. It’s the perfect introduction to the Costa Brava’s laid-back rhythm.

Day 3: Hidden Coves and Hilltop Views in Begur

Aigua Blava Costa Brava Day Trip
Aigua Blava is considered one of the best coves on the Costa Brava

Spend your third day exploring Begur, a picturesque hilltop town surrounded by some of the Costa Brava’s most beautiful beaches.

Start your morning wandering through the old town’s stone houses and narrow streets, then climb up to Castell de Begur for sweeping views of the coastline. On clear days, you can even spot the Medes Islands in the distance.

After exploring the town, drive down to one or two of Begur’s coves.

Aigua Blava, Sa Tuna, and Platja Fonda are all excellent choices. Each offers calm waters and dramatic scenery. Aiguablava is great for swimming, while Sa Tuna feels tucked away and peaceful.

Stop for lunch at Hostal Sa Tuna or Parador d’Aiguablava, both with fantastic sea views. In the afternoon, enjoy a leisurely swim or simply relax on the rocks as fishing boats pass by.

As evening approaches, head back up to Begur’s old town for dinner on a quiet terrace. Try Restaurant Aiguaclara or Can Pere for local dishes with a cozy atmosphere.

The combination of sea, mountains, and medieval charm makes Begur a highlight of any Costa Brava itinerary.

Day 4: Art and Seaside Beauty in Cadaqués

Cadaques Beach
Cadaqués deserves a spot on your Costa Brava itinerary

Day four takes you to Cadaqués, one of the most iconic towns on the Costa Brava.

Nestled between rugged hills and the sea, it’s known for its whitewashed houses, blue shutters, and the creative energy that inspired Salvador Dalí.

Start your morning wandering through the narrow stone streets of the old town, then walk along the seafront to take in the views of Santa Maria Church overlooking the bay.

Next, head to Portlligat, a short walk away, to visit the Salvador Dalí House-Museum. It’s filled with quirky details and offers a glimpse into the artist’s daily life and surreal world. You’ll need to book tickets in advance, as visitor numbers are limited.

For lunch, grab a table at Compartir, a local favorite run by chefs trained at El Bulli, or enjoy fresh seafood by the water.

In the afternoon, relax at Cala Nans or take a drive into Cap de Creus Natural Park for jaw-dropping coastal views.

End the day back in Cadaqués with dinner and a sunset stroll along the waterfront. The town’s mix of art, history, and natural beauty makes it an unforgettable stop on your Costa Brava itinerary.

Day 5: Surrealism in Figueres and Medieval Streets in Girona

Dali Theatre Museum in Figueres
Figueres is worth exploring for its Dalí Theatre-Museum, one of the most unique galleries in Spain

Wrap up your Costa Brava trip with a day filled with art, history, and charming streets.

Start in Figueres, the birthplace of Salvador Dalí. Visit the Dalí Theatre-Museum, one of Spain’s most unusual and fascinating attractions. The building itself is a work of art, filled with surreal installations, sculptures, and paintings that reveal Dalí’s wild imagination.

Spend the morning exploring the museum, then stop for coffee or a quick bite at Cafè Empòrium, a local spot just around the corner.

After lunch, drive or take the train to Girona, a city rich in medieval architecture and local culture.

Walk along the ancient city walls for panoramic views, then wander through the Jewish Quarter (El Call), one of the best preserved in Europe. Don’t miss the Girona Cathedral, famous for its wide staircase and striking Gothic nave.

End your trip with dinner in the old town, perhaps at Le Bistrot, known for regional Catalan dishes.

As you stroll through Girona’s narrow streets at dusk, you’ll quickly realize why it’s the perfect finale to your Costa Brava itinerary.

Top Experiences You Can’t Miss

Girona Flower Festival in May Day Trip from Barcelona
Game of Thrones fans will recognize many filming locations in Girona

From hidden coves to medieval streets, the Costa Brava is full of unforgettable moments. Here are some of the best experiences to add to your itinerary.

  • Discover Game of Thrones filming locations in Girona. Walk through the old town and spot scenes from the show, including the cathedral steps and winding medieval alleys that doubled as Braavos.
  • Swim in Calella de Palafrugell’s coves. The small beaches with crystal-clear water are perfect for a morning dip followed by a seaside lunch. The town’s whitewashed houses give it a postcard-perfect charm.
  • Stroll through Begur’s old town. Its narrow lanes, stone houses, and castle views make it one of the prettiest inland spots on the coast. Climb to the top for a sweeping view of the Mediterranean.
  • Scuba dive in Tossa de Mar. The rocky seabed and clear waters make it one of the best diving spots on the Costa Brava. You can spot octopus, starfish, and colorful coral just off the coast.
  • Walk the Camí de Ronda. The scenic coastal trail links beaches and fishing villages. Even a short stretch offers stunning sea views and hidden swimming spots.
  • Explore Cadaqués and Portlligat. Visit Salvador Dalí’s house, wander the quiet alleys, and enjoy seafood by the harbor. The light and colors here inspired generations of artists.
  • Tour the Dalí Theatre-Museum in Figueres. It’s one of Spain’s most unique museums, filled with surreal art and quirky surprises at every turn.
  • Try the tastiest anchovies in L’Escala. The former fishermen’s village is now a foodie stop famous for its salt-cured anchovies. Visit a local producer for a tasting or enjoy them with bread and olive oil at a seaside bar.
  • Visit the botanical gardens in Blanes. Marimurtra Garden has incredible coastal views and exotic plants overlooking the sea. It’s a peaceful break from the busier beaches.

Tips for Planning Your Costa Brava Itinerary

Things to Do in Costa Brava Spain Header
You’ll find a ton of cool things to do on your Costa Brava trip, so plan wisely

💡 Plan around your interests. Whether you’re into beaches, art, or medieval towns, the Costa Brava has something for every traveler. Focus on 2-3 areas that match your style so you don’t spend most of your time driving from place to place.

💡 Rent a car for flexibility. Public transport covers the main towns, but many of the best coves and viewpoints are only reachable by car. Having your own wheels lets you explore at your own pace and stop wherever the views catch your eye.

💡 Pack for mixed terrain. You’ll walk on sand, cobblestone streets, and rocky trails, often in the same day. Bring comfortable shoes, light layers, and a swimsuit that dries fast.

💡 Eat like a local. Try sardines in Tossa de Mar, anchovies in L’Escala, and fresh sea urchin if you visit in winter. Meals often stretch over a few hours, so take your time and enjoy it.

💡 Book early in summer. July and August are busy, and small hotels, restaurants, and kayak tours fill up quickly. If you want sea views or specific experiences, reserve a few weeks ahead.

💡 Visit popular spots early or late. Towns like Calella de Palafrugell and Cadaqués are busiest mid-day. Go in the morning or around sunset for a quieter, more relaxed experience.

💡 Stay longer than you think. Even a few extra days will let you slow down and see more than the highlights. The charm of Costa Brava often lies in the unplanned moments between its famous stops.

FAQs About the Best Costa Brava Itinerary

Costa Brava Itinerary Header
Here are my top answers to the FAQs about a Costa Brava itinerary

How many days should you spend in Costa Brava?

Three to five days is ideal to explore the highlights without feeling rushed. In three days, you can visit a few coastal villages and beaches. With five days, you’ll have time to reach Cadaqués and Girona, and take a boat or kayak tour.

What are the best towns to visit in Costa Brava?

Cadaqués, Begur, Calella de Palafrugell, Llafranc, and Tossa de Mar are among the most beautiful. Each has its own charm, from artistic heritage to quiet coves and medieval streets.

How long do I need in Costa Brava?

If you want a relaxed trip, plan at least three full days. You’ll get a good mix of beaches, small towns, and scenic drives. Add extra days if you’d like to explore more inland spots or visit the Dalí Triangle.

Where to stay in Costa Brava without a car?

Tossa de Mar, Calella de Palafrugell, and Cadaqués are great options if you’re relying on buses or taxis. They’re compact, walkable, and have plenty of places to eat, stay, and swim.

What is the best town to stay in Costa Brava, Spain?

Begur and Tossa de Mar are top choices. They’re central, close to several beaches, and full of character. Cadaqués is also fantastic if you prefer a more remote, artistic vibe.

Which is nicer, Costa del Sol or Costa Brava?

They’re both beautiful but very different. Costa Brava is more rugged, with coves, cliffs, and charming villages. Costa del Sol is sunnier and livelier, with long beaches and big resorts. For nature and authenticity, Costa Brava wins.

What is the best little coastal town in Costa Brava, Spain?

Calella de Palafrugell is hard to beat. Its whitewashed houses, small beaches, and relaxed feel make it one of the prettiest villages on the Mediterranean coast.

Now You Know How to Best Explore the Costa Brava

And there you have it – the perfect Costa Brava itinerary for 3 to 5 days of bliss.

From the calm coves of Calella de Palafrugell to the artistic charm of Cadaqués and the medieval streets of Girona, this coastline region packs endless beauty into every stop. Whether you’re after lazy beach days, cliffside hikes, or seaside dinners at sunset, Costa Brava delivers it all.

So pack your swimsuit, rent a car, and get ready to explore one of Spain’s most stunning areas at your own pace.

Barcelona Custom Itinerary Tip

💡 Insider Tip: If you want to experience Barcelona without the hassle of planning, consider my custom travel itinerary service. Together, we can craft a personalized travel plan that caters to your interests. Let’s make your next Barcelona adventure magical!

You might also like:

Leave a Reply

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