There are places you visit once and forget.
And then there is Costa Brava.
A coastline where turquoise coves hide between pine-covered cliffs, where tiny fishing villages still smell of salt and grilled seafood, and where every coastal road seems to reveal another postcard-perfect cala waiting below.
Stretching from Blanes to the French border, Costa Brava is one of the most beautiful regions in Spain — but also one of the most diverse. Some travelers come for family holidays filled with beach days and ice cream walks. Others come for romantic hideaways overlooking the Mediterranean. Many return year after year because no two parts of Costa Brava feel the same.

In this complete guide, you’ll discover:
- The best calas and beaches in Costa Brava
- Where to stay depending on your travel style
- Family hotels, romantic hotels, and hotels with views
- Parking tips for the most popular beaches
- How to get from Barcelona to Costa Brava
- The best towns to base yourself in
- Local recommendations and practical advice
Whether you are planning a Pinterest-worthy summer escape, a family road trip, or a romantic Mediterranean getaway, this guide will help you plan the perfect Costa Brava experience.
Where Is Costa Brava?
Costa Brava is located in northeastern Catalonia, Spain, and stretches along the Mediterranean coastline from Blanes to Portbou near the French border.
The coastline is famous for:
- Crystal-clear calas
- Coastal hiking trails (Camí de Ronda)
- Hidden beaches
- Whitewashed villages
- Fresh seafood restaurants
- Family-friendly seaside resorts
- Romantic boutique hotels
- Dramatic rocky landscapes
Some of the most popular areas include:
- Lloret de Mar
- Tossa de Mar
- Sant Feliu de Guíxols
- S’Agaró
- Platja d’Aro
- Palamós
- Calella de Palafrugell
- Llafranc
- Tamariu
- Begur
- Pals
- Cadaqués
- Roses
- L’Escala
- L’Estartit

How to Get to Costa Brava From Barcelona
By Car (Best Option)
Driving from Barcelona is by far the easiest and most flexible way to explore Costa Brava.
Approximate driving times:
- Lloret de Mar: 1 hour 15 minutes
- Tossa de Mar: 1 hour 30 minutes
- Platja d’Aro: 1 hour 40 minutes
- Calella de Palafrugell: 2 hours
- Begur: 2 hours
- Cadaqués: 2 hours 45 minutes
Why renting a car is worth it:
- Easier access to hidden calas
- Freedom to beach-hop
- More flexibility for sunrise and sunset visits
- Easier hotel access
- Great for families traveling with kids
Tip: If you plan to visit several beaches in one day, arrive before 9:00 AM in summer. Parking fills up extremely fast in July and August.
By Train
You can take trains from Barcelona Sants to:
- Blanes
- Girona
- Figueres
From there, you’ll usually need buses or taxis to reach coastal towns.
Best for:
- Budget travelers
- Couples without children
- Slow-travel itineraries
By Bus
Companies like Sarfa and Moventis connect Barcelona with many Costa Brava towns.
Popular routes include:
- Barcelona → Tossa de Mar
- Barcelona → Lloret de Mar
- Barcelona → Begur
- Barcelona → Cadaqués
This is one of the cheapest options, though less convenient if carrying beach gear or traveling with children.
The Best Calas and Beaches in Costa Brava
Cala Sa Tuna (Begur)
If Costa Brava had a postcard beach, it would probably be Cala Sa Tuna.
This tiny fishing cove feels almost unreal: colorful boats floating on turquoise water, white Mediterranean houses built into the cliffs, and calm waters ideal for swimming.
Why You’ll Love It
- One of the most photogenic calas in Costa Brava
- Excellent snorkeling
- Calm water for families
- Beautiful seaside restaurants
- Incredible sunrise atmosphere
Parking Tips
Parking is very limited.
In summer:
- Arrive before 8:30 AM
- Use upper parking areas and walk down
- Avoid peak afternoon hours
Best Nearby Hotels
Cala Aiguablava (Begur)
Aiguablava is famous for its Caribbean-like water color.
The beach is larger than Sa Tuna and especially popular with families thanks to its shallow water and soft sand.
Highlights
- Perfect for paddleboarding
- Family-friendly atmosphere
- Easy swimming conditions
- Incredible cliffside scenery
Parking
There is paid parking nearby, but spaces disappear quickly during summer weekends.
Tip: Visit early morning or late afternoon for a quieter experience.

Cala Pola (Tossa de Mar)
Hidden between dramatic cliffs and pine forests, Cala Pola feels wild and untouched.
The water here is incredibly clear and perfect for snorkeling.
Best For
- Nature lovers
- Couples
- Adventure travelers
- Kayaking
Important Note
Access requires a walk downhill, so comfortable shoes are recommended.

Cala Giverola (Tossa de Mar)
One of the most iconic beaches in Costa Brava.
The combination of turquoise water and surrounding green hills creates one of the most spectacular landscapes on the coast.
Why Families Love It
- Wide beach area
- Water activities available
- Easier access than hidden coves
- Restaurants and facilities nearby
Cala S’Alguer (Palamós)
This small historic fishing village is one of Costa Brava’s hidden treasures.
Traditional fishermen’s houses line the beach, giving the entire cala a timeless atmosphere.
It feels authentic, peaceful, and completely different from larger tourist beaches.
Perfect For
- Photography lovers
- Couples
- Quiet beach days
- Scenic coastal walks
Cala Estreta (Palamós)
If you love untouched beaches, Cala Estreta is a dream.
There are no hotels, no restaurants, and almost no development.
Only nature.
You’ll walk through pine forests before reaching crystal-clear water surrounded by cliffs.
Good To Know
- Bring water and snacks
- Wear proper shoes
- Parking is located farther away
- Great for snorkeling
Calella de Palafrugell Beaches
Calella de Palafrugell is easily one of the most charming towns in Costa Brava.
It combines small sandy calas, whitewashed fishermen’s houses, waterfront restaurants, and an authentic Mediterranean atmosphere that still feels local.
Best Beaches Here
- Port Bo
- Platja d’en Calau
- Canadell
- El Golfet
Why Families Love It
- Walkable village
- Relaxed atmosphere
- Excellent restaurants
- Beautiful coastal path to Llafranc
Parking Tips
Parking can be difficult in summer.
Use:
- Paid public parking near entrance roads
- Early morning arrival strategy
- Shuttle parking during peak months

Tamariu Beach
Tamariu is calmer, quieter, and more relaxed than many Costa Brava destinations.
The beach is ideal for travelers who want slow mornings, peaceful swims, and long seafood lunches.
Best For
- Families with young children
- Couples
- Relaxed holidays
- Kayaking

Cala Futadera (Near Tossa de Mar)
One of Costa Brava’s true hidden gems.
Reaching the beach requires descending many stairs, but the reward is extraordinary.
Turquoise water, dramatic cliffs, and almost untouched surroundings create a magical atmosphere.
Important
Not ideal for small children or travelers with limited mobility.
Platja de Castell (Palamós)
One of the last undeveloped beaches on Costa Brava.
Unlike many Mediterranean resorts, Platja de Castell remains protected from heavy construction.
Why Visit
- Wide sandy beach
- Family-friendly
- Beautiful nature
- Historic Iberian ruins nearby
- Easy parking compared to smaller calas
Cadaqués & Cala Portlligat
Cadaqués feels completely different from the rest of Costa Brava.
White houses, artistic energy, narrow streets, and dramatic coastal scenery make it one of the most unforgettable places in Catalonia.
Nearby Cala Portlligat became famous thanks to Salvador Dalí.
Best Experiences
- Sunset walks
- Boat tours
- Dalí House Museum
- Romantic dinners by the sea
Parking Warning
Parking in Cadaqués is extremely limited in summer.
It is strongly recommended to:
- Book accommodation with parking
- Arrive early
- Avoid weekends if possible

Where to Stay in Costa Brava
Different areas of Costa Brava suit different types of travelers.
Below are the best places to stay depending on your travel style.
Best Areas in Costa Brava for Families
Roses
Roses is one of the best family destinations on Costa Brava.
Why families love it:
- Long sandy beaches
- Calm shallow water
- Wide promenade
- Family apartments
- Easy stroller access
- Plenty of restaurants
Recommended Family Hotels
L’Estartit
L’Estartit is ideal for active families.
Best Things Here:
- Boat trips to Medes Islands
- Snorkeling
- Family beaches
- Water sports
- Cycling routes
Recommended Hotels
Platja d’Aro
Perfect for families wanting beaches plus shopping and entertainment.
Why Stay Here
- Large beach
- Family restaurants
- Shopping streets
- Summer atmosphere
- Water activities
Recommended Hotels

Best Romantic Hotels in Costa Brava for Couples
Begur
Begur is one of the most romantic destinations in Costa Brava.
Stone streets, hidden calas, boutique hotels, and panoramic views create an unforgettable atmosphere.
Romantic Hotels
Cadaqués
Perfect for artistic and romantic escapes.
Best Couple Hotels
S’Agaró
Elegant, sophisticated, and peaceful.
Luxury Hotels
Best Hotels in Costa Brava With Incredible Views
One of the most luxurious hotels on Costa Brava.
Highlights:
- Infinity sea views
- Spa
- Fine dining
- Romantic terraces
Hotel Cap Sa Sal (Begur)
A spectacular hotel perched directly above the sea.
Why Travelers Love It
- Stunning infinity pool
- Mediterranean scenery
- Private atmosphere
- Incredible sunrise views
A peaceful luxury escape hidden in nature.
Perfect for couples looking for relaxation away from crowded beaches.
Parking Tips in Costa Brava (Very Important)
Parking is one of the biggest challenges during summer in Costa Brava.
Here are the most useful tips:
- Arrive Early
For famous calas:
- Before 8:30 AM in July and August
- Before 9:00 AM on weekends
- Use Public Parking Areas
Many towns now limit beach access and encourage visitors to use:
- Upper parking lots
- Shuttle services
- Paid municipal parking
- Avoid Midday Transfers
Switching beaches between 12 PM and 4 PM often becomes stressful because parking fills everywhere.
- Book Hotels With Parking
This is extremely valuable in:
- Cadaqués
- Begur
- Calella de Palafrugell
- Tossa de Mar
Best Time to Visit Costa Brava
June
Probably the best balance:
- Warm weather
- Fewer crowds
- Easier parking
- Better hotel prices
July & August
Perfect for:
- Full summer atmosphere
- Beach clubs
- Warm Mediterranean water
- Family vacations
But expect:
- Heavy traffic
- Full parking lots
- Higher hotel prices
September
A hidden gem month.
The sea remains warm, crowds decrease, and the atmosphere becomes calmer and more authentic.
- Costa Brava Travel Tips Most Tourists Don’t Know
- Walk the Camí de Ronda
- This coastal hiking trail connects many beaches and villages.
Some of the most beautiful sections:
- Calella de Palafrugell → Llafranc
- S’Agaró Coastal Path
- Begur Coastal Walks
- Bring Water Shoes
- Many calas have pebbles or rocky entrances.
- Water shoes make swimming much more comfortable.
- Combine Beaches With Villages
- Don’t spend all day only on the beach.
- Costa Brava villages are part of the magic.
Explore:
- Begur
- Pals
- Peratallada
- Cadaqués
- Tossa de Mar old town
Reserve Restaurants Early
The best seaside restaurants often become fully booked during summer evenings.
Especially in:
- Calella de Palafrugell
- Cadaqués
- Begur
- Tamariu
Best Restaurants in Costa Brava
Best Restaurants in Calella de Palafrugell
Puerto Limón
One of the most enjoyable things about Costa Brava is how simple lunches somehow become unforgettable memories.
Puerto Limón is one of those places where time slows down.
Located near the waterfront in Calella de Palafrugell, it’s the perfect stop after a beach morning. Expect Mediterranean flavors, fresh seafood, relaxed summer energy, and beautiful coastal surroundings.
Perfect for:
- Family lunches
- Casual seaside dining
- Sangria afternoons
- Relaxed summer meals

Tragamar
An iconic beachfront restaurant directly facing Port Bo beach.
Known for:
- Paella
- Seafood rice dishes
- Mediterranean views
- Romantic sunset dinners
La Blava
One of the most photogenic restaurants in Costa Brava.
Why travelers love it:
- Tables almost touching the sea
- Fresh fish
- Relaxed coastal atmosphere
- Beautiful evening ambiance
- Best Viewpoints in Costa Brava
Cap de Creus
One of the most dramatic landscapes in Catalonia.
Rock formations, cliffs, and endless Mediterranean views make this one of the most unforgettable viewpoints in Costa Brava.
Perfect for:
- Sunrise photography
- Road trips
- Hiking
- Scenic drives
Sant Sebastià Lighthouse (Llafranc)
A spectacular viewpoint overlooking the coastline.
From here you can admire:
- Calella de Palafrugell
- Llafranc
- Mediterranean cliffs
- Incredible sunset colors
- Castell de Tossa de Mar
- The old town walls and castle area provide some of the best panoramic views on Costa Brava.
- Especially magical during golden hour.
3-Day Costa Brava Itinerary
Day 1: Tossa de Mar & Hidden Calas
Morning:
- Explore Tossa de Mar old town
- Visit Cala Pola
- Swim at Cala Giverola
Lunch:
- Seaside restaurant in Tossa
Afternoon:
- Walk coastal paths
- Sunset from Castell de Tossa
Day 2: Calella de Palafrugell & Begur
Morning:
- Coffee in Calella de Palafrugell
- Beach hopping between Port Bo and Canadell
Lunch:
- Puerto Limón
Afternoon:
- Drive to Begur
- Explore Cala Sa Tuna
- Sunset at Aiguablava
Day 3: Cadaqués & Cap de Creus
Morning:
- Explore Cadaqués streets
- Visit Dalí House Museum
Lunch:
- Seafood lunch by the sea
- Afternoon:
- Drive to Cap de Creus
- Scenic viewpoints
- Sunset photography
What to Pack for Costa Brava
- Essentials
- Water shoes
- Reef-safe sunscreen
- Portable beach umbrella
- Snorkeling gear
- Comfortable walking shoes
- Lightweight summer clothes
- Portable charger for photos/videos
Best Costa Brava Towns Explained
Tossa de Mar
Best for:
- First-time visitors
- Families
- Historic atmosphere
- Easy beach access
Begur
Best for:
- Couples
- Boutique stays
- Hidden calas
- Scenic drives
Calella de Palafrugell
Best for:
- Mediterranean charm
- Families
- Relaxed atmosphere
- Coastal walks
Cadaqués
Best for:
- Romantic escapes
- Photography
- Art lovers
- Luxury stays
Best for:
- Resort holidays
- Entertainment
- Families wanting activities
- Budget-friendly options
Best Costa Brava Activities
Kayaking Tours
One of the best ways to discover hidden caves and secret calas.
Popular areas:
- Begur
- Tamariu
- Tossa de Mar
- Cadaqués
Boat Tours
Boat trips reveal parts of Costa Brava impossible to access by car.
Great for:
- Families
- Couples
- Content creators
Snorkeling lovers
Snorkeling
Costa Brava has some of the clearest water in mainland Spain.
Best snorkeling spots:
- Cala Aiguablava
- Cala Pola
- Cala Estreta
- Medes Islands

Final Thoughts: Is Costa Brava Worth Visiting?
Absolutely.
Costa Brava is not just a beach destination.
It’s a place where every road leads to another hidden cala, every village feels cinematic, and every sunset dinner somehow becomes a memory you keep long after summer ends
Whether you are traveling with children, planning a romantic getaway, or searching for hidden Mediterranean beaches, Costa Brava offers experiences that feel authentic, beautiful, and unforgettable.
And once you visit, there’s a very high chance you’ll already be planning your return before the trip is even over.
Frequently Asked Questions About Costa Brava
What is the most beautiful cala in Costa Brava?
Cala Sa Tuna, Cala Aiguablava, Cala Futadera, and Cala Pola are considered some of the most beautiful calas in Costa Brava thanks to their turquoise water, scenic cliffs, and Mediterranean charm.
What part of Costa Brava is best for families?
Roses, Tamariu, Platja d’Aro, and L’Estartit are excellent for families because they offer calm beaches, family-friendly hotels, restaurants, and easy beach access.
Do you need a car in Costa Brava?
Yes, renting a car is highly recommended if you want to explore hidden beaches, small coastal villages, scenic viewpoints, and multiple calas during your trip.
Where should couples stay in Costa Brava?
Begur, Cadaqués, and S’Agaró are ideal for couples looking for romantic hotels, boutique stays, beautiful sunsets, and peaceful Mediterranean scenery.
When is the best time to visit Costa Brava?
June and September are considered the best months because the weather is warm, the sea is pleasant, and there are fewer crowds compared to July and August.
How far is Costa Brava from Barcelona?
Depending on the destination, Costa Brava is approximately 1.5 to 3 hours from Barcelona by car.
Which Costa Brava beaches are best for snorkeling?
Cala Estreta, Cala Pola, Cala Aiguablava, and the Medes Islands area are some of the best snorkeling spots in Costa Brava due to their crystal-clear water and marine life.
What are the best hidden beaches in Costa Brava?
Cala Futadera, Cala Pedrosa, Cala d’en Roig, Cala Rostella, and Cala Aigua Xelida are some of Costa Brava’s most beautiful hidden beaches.
Is Costa Brava good for a road trip?
Yes, Costa Brava is one of the best road trip destinations in Spain thanks to its scenic coastal roads, charming villages, hidden calas, and incredible Mediterranean views.
What should you not miss in Costa Brava?
Don’t miss visiting Begur, Cadaqués, Calella de Palafrugell, Cap de Creus, the Camí de Ronda coastal paths, and the region’s beautiful hidden calas.