Aerial view of Costa Brava coastline showing coves, villages and Mediterranean sea

Begur vs Lloret vs Tossa de Mar: Which Part of Costa Brava Should You Stay In? (2026)

9 min read

Begur and Lloret de Mar are 40 minutes apart by car and feel like different countries. Begur is a medieval hilltop village with private coves and no nightlife. Lloret de Mar is a full-scale resort with waterparks, a packed sandy beach and bars open until 4am. Choosing the wrong one is the most common mistake people make when booking a Costa Brava holiday — and it's entirely avoidable.

This guide compares all seven areas honestly: Begur, Lloret, Tossa de Mar, Cadaqués, Palafrugell, Platja d'Aro and Roses. Who each one is for, what the beaches are actually like, what you'll pay, and how far you are from Girona airport.

Quick Takeaways

  • Best for couples & luxury: Begur — medieval hilltop village, private coves, authentic atmosphere, from €125/night.
  • Best for families with children: Tossa de Mar — safe sandy beach, medieval castle, family hotels from €100/night, 31 min from Girona.
  • Best for budget: Lloret de Mar — from €80/night, longest sandy beach, most amenities, 40 min from Girona.
  • Most unique: Cadaqués — Dalí country, whitewashed harbour, no mass tourism, rocky coves, from €120/night.
  • Closest to Girona Airport: Tossa de Mar at 31 minutes — best choice if minimising transfer time matters.

Quick Comparison: Costa Brava Areas at a Glance

AreaBest ForBeach TypeFrom/NightGirona Airport
🏆 BegurCouples, luxurySandy coves€12560 min
💰 Lloret de MarFamilies, budgetLong sandy€8040 min
🎯 Tossa de MarFamilies, couplesSandy + coves€10031 min
CadaquésCouples, cultureRocky coves€12062 min
Palafrugell / CalellaFamilies, couplesSandy coves€12046 min
Platja d'AroLuxury, familiesLong sandy€15037 min
RosesFamilies, water sportsLong sandy€10048 min

The 7 Best Areas to Stay in Costa Brava

Begur

The luxury address on the Costa Brava — medieval village, private coves, no crowds

Begur is where people end up after they've tried the busier resorts and want something different. A medieval hilltop village with castle ruins, whitewashed streets, excellent restaurants — and within 10 minutes by car, some of the most beautiful coves on the entire Spanish coast: Sa Riera, Aiguafreda, Sa Tuna, Aiguablava. None of them have been overwhelmed by hotels.

The beaches here are sandy coves rather than long resort beaches — intimate, sometimes rocky at the edges, surrounded by pine trees. Not the right choice for families who need a flat sandy beach with lifeguards and sunloungers stretching for a kilometre. Exactly the right choice for couples, small groups, or anyone who wants to feel like they've found somewhere rather than been directed to it.

Couples · Luxury
Best for
Sandy coves
Beach
€125/night
From
60 min
Girona

Top 3 things to do: Explore Begur Castle and the medieval streets in the evening — the views over the coast at dusk are worth the walk. Hike the Camí de Ronda coastal path to Aiguablava, one of the most photographed coves on the Costa Brava. Snorkel in Sa Tuna — clear water, rocky seabed, far fewer people than the beaches further south.

Choose this if:
Couples and small groups wanting an authentic Costa Brava experience — beautiful village, private coves, excellent restaurants, no mass tourism. Also the best base for luxury villa rentals on the coast.
⚠️Avoid this if:
Families needing a long flat sandy beach, or anyone wanting nightlife and resort amenities. Begur is quiet by design — that's its appeal and its limitation.

Cadaqués

Dalí's village — the most distinctive town on the Costa Brava

Cadaqués is the one that doesn't look like anywhere else. White houses stacked around a harbour, the Cap de Creus peninsula making it feel like the edge of the world, and the Dalí House-Museum in Port Lligat as the anchor attraction. Salvador Dalí lived here for most of his adult life — the town is why.

The beaches are rocky coves rather than sandy beaches, and the water is clear and cold. It takes 62 minutes from Girona airport and the road in is winding — which is part of why it has stayed relatively unspoiled. Cadaqués has restaurants and bars, not nightclubs. It has galleries and walking paths, not waterparks. The icing on the cake: the Tramuntana wind comes in from the north regularly, which makes it one of the best spots on the coast for kayaking and sailing.

Couples · Culture
Best for
Rocky coves
Beach
€120/night
From
62 min
Girona

Top 3 things to do: Visit the Dalí House-Museum in Port Lligat — book ahead, capacity is limited and it sells out. Kayak Cap de Creus Natural Park — the most dramatic coastal scenery on the Costa Brava, best experienced from the water. Walk the whitewashed old town in the morning before day-trippers arrive from Figueres.

💡

Dalí House-Museum in Port Lligat has limited daily capacity — book tickets before you travel, not when you arrive. In summer it sells out weeks ahead.

Choose this if:
Couples and culture-focused travellers who want the most distinctive town on the Costa Brava. Cadaqués rewards those who seek it out — the winding road keeps the casual tourists away.
⚠️Avoid this if:
Families with young children who need sandy beaches, or anyone prioritising easy airport access. The rocky coves and 62-minute drive from Girona make this a deliberate choice, not a convenient one.

Tossa de Mar

The best all-rounder on the Costa Brava — closest to Girona, medieval castle, sandy beach

Tossa de Mar is the answer when someone asks "where should we go on the Costa Brava?" without further specification. A medieval walled town on a headland — the only intact fortified medieval town on the Catalan coast — with Platja Gran, a wide sandy beach, directly below it. Safe, photogenic, accessible, and 31 minutes from Girona airport.

It works for families because of the beach. It works for couples because of the old town. It works for everyone because the restaurant and hotel range is broad, the crowds are manageable compared to Lloret, and the surrounding coves — Cala Pola, Cala Giverola — are reachable by coastal path or short drive.

Families · Couples
Best for
Sandy + coves
Beach
€100/night
From
31 min
Girona

Top 3 things to do: Tour Vila Vella — the walled old town is free to enter and takes 45 minutes to explore properly. Walk to Cala Pola — 40 minutes on the Camí de Ronda coastal path, one of the best short hikes on the Costa Brava. Swim from Platja Gran in the morning before the beach fills up.

Choose this if:
The strongest all-round choice on this list — families, couples, first-timers to the Costa Brava. Closest major town to Girona airport (31 min), the most accessible combination of history, beach and restaurants.
⚠️Avoid this if:
You specifically want quieter, more exclusive coves (go to Begur) or maximum resort amenities and nightlife (go to Lloret). Tossa is the middle ground — excellent, not extreme.

Lloret de Mar

Costa Brava's biggest resort — best value, most amenities, liveliest atmosphere

Lloret de Mar is the most commercially developed town on the Costa Brava — and that's exactly why some people choose it. The longest sandy beach, the most hotel options at the lowest prices, waterparks, shopping, nightlife, and bus connections to Barcelona and Girona that make it the most accessible town on this list without a car.

It's not the Costa Brava of postcards — the medieval old town here is modest compared to Tossa or Begur. But for families who want maximum amenities, a flat sandy beach that works for young children, and a budget that doesn't stretch to €200/night, Lloret delivers more value per euro than anywhere else on this list.

Families · Budget
Best for
Long sandy
Beach
€80/night
From
40 min
Girona

Top 3 things to do: Visit Water World waterpark — one of the largest in Catalonia, 10 minutes from the town centre. Explore Santa Clotilde Gardens — Modernist terraced gardens above the sea, surprisingly quiet considering how close they are to the resort. Walk the beach promenade in the evening — Lloret's seafront is lively and genuinely enjoyable after the heat of the day.

💡

Lloret de Mar in September costs 30–40% less than August and the beach is noticeably quieter — same weather, fraction of the crowds. Best value month on the Costa Brava.

Choose this if:
Budget-conscious families who want maximum amenities — long sandy beach, waterpark nearby, all-inclusive hotels, good public transport. The best value-per-euro area on this list.
⚠️Avoid this if:
You're looking for the authentic Costa Brava — whitewashed villages, private coves, no package holiday atmosphere. Lloret is a resort town and makes no apology for it.

Palafrugell / Calella de Palafrugell

The Costa Brava's best-kept coastal village — fishing boats, coves and the Camí de Ronda

Palafrugell is the inland market town; Calella de Palafrugell, Llafranc and Tamariu are the coastal villages it connects. Together they form the stretch of coastline that most people who know the Costa Brava well consider the best of it — whitewashed fishing villages, sandy coves, seafront restaurants that have been excellent for decades, and the Camí de Ronda coastal path linking all of them.

Calella de Palafrugell specifically has a beach promenade — Port Bo — that looks like a painting and has restaurants and bars operating at the right pace. Not rushed, not dead. The area is popular with Catalan and French families who return every year, which tells you something about what it delivers.

Families · Couples
Best for
Sandy coves
Beach
€120/night
From
46 min
Girona

Top 3 things to do: Walk the Camí de Ronda between Calella, Llafranc and Tamariu — one of the best 2-hour coastal hikes on the Costa Brava with cove swimming stops along the way. Eat at the seafront in Calella de Palafrugell — Port Bo at sunset is one of the best restaurant terraces on the coast. Swim at Canadell or Llafranc beach — sandy, calm, with shallow water suited to families.

Choose this if:
Families and couples who want beautiful sandy coves, excellent food and a coastal village atmosphere without Begur's premium prices. The Camí de Ronda connection between villages makes this the best area for walking holidays on the coast.
⚠️Avoid this if:
You want nightlife or maximum resort amenities. Calella de Palafrugell has excellent restaurants but goes quiet after 11pm. Lloret de Mar is the right choice if evenings matter as much as beach days.

Platja d'Aro

Glamorous resort with golf, spa and a long sandy beach — the upmarket alternative to Lloret

Platja d'Aro sits between Calella de Palafrugell and Sant Feliu de Guíxols — well-positioned for exploring the southern Costa Brava — with a long promenade, upscale shops, direct beach access and golf and spa facilities that make it the most resort-complete town on this list. Less characterful than Begur or Tossa, more polished than Lloret.

The beach is long, sandy and backed by a promenade that works for families and couples equally. The town has enough restaurants and boutiques to keep a group occupied on a non-beach day. Golf courses are within 15 minutes. It's the choice for people who want a proper resort experience without Lloret's volume or Lloret's price-end reputation.

Luxury · Families
Best for
Long sandy
Beach
€150/night
From
37 min
Girona

Top 3 things to do: Walk the seafront promenade — long enough for a proper evening walk, lined with restaurants and shops. Golf at one of the courses within 15 minutes — PGA Catalunya is 30 minutes north. Explore the Coves d'en Daina megalithic burial site nearby — an unexpected piece of prehistory 10 minutes from the beach.

Choose this if:
Couples and families who want a polished resort experience — golf, spa, long sandy beach, upscale restaurants — without Lloret's mass-market atmosphere or Begur's rural quiet. The upmarket middle ground.
⚠️Avoid this if:
You're on a tight budget — Platja d'Aro's hotels and restaurants skew premium. Lloret de Mar delivers similar beach and amenities at significantly lower prices.

Roses

Long sandy bay, water sports and ancient ruins — the northern Costa Brava's family base

Roses sits at the top of the Gulf of Roses — a wide, sheltered bay with long sandy beaches, consistent wind for water sports, and the Aiguamolls Natural Park just north of town. The Ciutadella de Roses — a fortified citadel with Greek, Roman and medieval layers — gives it more historical depth than most resort towns on the coast.

It's 48 minutes from Girona airport and further north than the other areas on this list, which means it sees fewer British and German package tourists and more Spanish families. Prices reflect that — from €100/night for decent hotels on the bay. The consistent wind from the north makes Roses one of the best places on the Costa Brava for windsurfing and kitesurfing.

Families · Water sports
Best for
Long sandy
Beach
€100/night
From
48 min
Girona

Top 3 things to do: Explore the Ciutadella de Roses — the layered ruins cover 2,500 years of occupation and take a morning to do properly. Windsurf or kiteboard on the bay — the Tramuntana wind makes conditions reliable from spring through autumn. Walk into Aiguamolls Natural Park — flamingos, herons and wetland trails, 20 minutes north of Roses town.

Choose this if:
Families who want a long sandy beach, water sports and good value without the mass-market atmosphere of Lloret. Roses is also the best base for day trips to Cadaqués (30 min) and the Dalí Triangle.
⚠️Avoid this if:
You want the classic cove and village atmosphere of the southern Costa Brava — Begur, Tossa or Palafrugell deliver that. Roses is a bay resort, scenic but not intimate.

FAQ

Tossa de Mar is the strongest all-round family choice — sandy beach, medieval castle, family hotels from €100/night, 31 minutes from Girona airport. For families on a tighter budget, Lloret de Mar starts from €80/night with the longest sandy beach and waterpark access. For families wanting a quieter, more authentic experience, Palafrugell / Calella offers beautiful sandy coves from €120/night.

For the full picture on where to stay in Costa Brava — from budget hotels to villa estates — start at our Costa Brava hub. Part of the Spain travel guide.