Costa Brava: rugged coastline, hidden coves and the Catalan way of life

The Costa Brava in north-eastern Spain is one of the most exciting coastal regions in the Mediterranean: rugged cliffs, small fishing villages, charming old towns and, dotted in between, hidden coves with crystal-clear water. It stretches from Blanes, north of Barcelona, to the French border. Below, you’ll find an overview of what makes the Costa Brava so special – including ideas for beach holidays, road trips and active holidays.

Photo: The fishing village of Cadaqués on the Costa Brava, with its boats in the bay.

Practical travel tips for the Costa Brava: getting there, best time to visit & recommendations

To ensure your trip to the Costa Brava in Spain gets off to a relaxed start right from the outset, a few simple planning decisions can help.

Getting there & getting around

  • By plane: From Switzerland, you can reach the Costa Brava easily via flights to Barcelona – from Zurich, Basel or Geneva; depending on the season, some flights also go to Girona. From there, depending on your holiday destination, it’s around 1.5 to 2.5 hours’ journey by hire car or coach along the coast.
  • By car: If you’d like more flexibility, you can travel in your own car. From Switzerland, the route takes you through France via Lyon, Montpellier and Perpignan to the Spanish border; depending on your point of departure, you should allow for a journey time of around 9 to 12 hours.

Best time to visit

  • May, June, September, October: Ideal months for anyone who appreciates pleasant temperatures, water suitable for swimming and fewer crowds.
  • July and August: Perfect for classic beach holidays with plenty of life on the promenade – though the beaches are busier and prices are higher.

Duration & Combination Trips

  • For a first impression, 3–5 days are sufficient, based at a fixed location from which you can go on day trips into the surrounding area.
  • If you want to experience the diversity of the Costa Brava to the full, plan for 7–10 days and combine, for example, Tossa de Mar, the coves around Begur and the artists’ village of Cadaqués into a short road trip.

Book smart with Swiss Bankers Travel Deals: On the Swiss Bankers Travel Deals page, you’ll find a selection of attractive hotel offers – ideal if you want to compare prices and save money.

Travel: The free prepaid credit card

Secure payments with a prepaid credit card at over 70 million shops worldwide. Available in CHF, EUR and USD. Manage your balance via the app. Cash withdrawals at home and abroad. Order online now – no credit check required, in just 5 minutes!

Learn more

The most beautiful places on the Costa Brava: coastal gems & highlights

The Costa Brava is more than just a coastline – it is a collection of distinctive places, each with its own unique rhythm. From lively seaside resorts to sleepy fishing villages and artists’ towns with spectacular views, there is something here for every type of traveller.

  • Tossa de Mar – A medieval setting right by the sea: Tossa de Mar looks like a film set: the fortified old town, Vila Vella, with its impressive walls and towers, towers over a sheltered bay. Below, the wide town beach and smaller coves beckon; above, narrow alleyways lead to vantage points offering sweeping views across the coast. Ideal if you’d like to combine a beach holiday with a dash of history.
  • Begur & the dream bays – Sa Riera, Aiguablava & Co.: Around Begur, the Costa Brava reveals its wild and romantic side. Sa Riera Bay combines a relaxed village atmosphere with a fine-sandy beach where families, couples and water sports enthusiasts mingle. The bright Cala d’Aiguablava, with its turquoise waters, is a photo opportunity in itself. Coastal paths wind their way between them, allowing you to walk from cove to cove and discover ever-changing views.
  • Calella de Palafrugell, Llafranc & Tamariu – a double dose of picture-postcard beauty: the three neighbouring towns of Calella de Palafrugell, Llafranc and Tamariu represent the quiet, stylish side of the Costa Brava. White houses, small beaches, fishing boats moored along the shore and restaurants where you can dine with a view of the sea – the atmosphere here is relaxed, but by no means sleepy. Tamariu has a particularly unspoilt feel, whilst Llafranc and Calella de Palafrugell impress with a blend of elegance and holiday atmosphere.
  • Cadaqués & Cap de Creus – an artists’ village at the end of the road: Right at the northernmost tip lies Cadaqués, a white labyrinth of narrow streets right by the water’s edge, which has long attracted artists and free spirits. In Portlligat, you can visit Salvador Dalí’s former home, whilst just a few kilometres further on, in the Cap de Creus Nature Reserve, a barren, wind-sculpted rocky landscape awaits you. This combination of idyllic village life and wild nature is what makes the region so appealing.
  • Girona – The ideal addition to your coastal holiday: Even though Girona isn’t right by the sea, it’s well worth a detour or an overnight stay before or after your coastal break. The city delights visitors with its well-preserved old town, an impressive cathedral, walkable city walls and the colourful houses along the River Onyar. For anyone visiting the Costa Brava, Girona is effectively a second, very charming destination to enjoy.

Photo: Tossa de Mar on the wild and romantic Costa Brava.

Photo: Medieval castle overlooking the small town of Begur on the Costa Brava.

Photo: A panoramic view of Split’s waterfront promenade through a stone window.

Photo: An atmospheric alleyway in the whitewashed coastal village of Cadaqués on the Costa Brava.

Photo: Girona in Spain, with its canal and historic, colourful houses bathed in the warm light of the sunset.

Beaches & coves of the Costa Brava: from popular spots to quiet retreats

On the Costa Brava, one stunning beach follows another – from wide sandy beaches with promenades to small, almost hidden coves nestled between cliffs and pine forests. This means that families, those seeking peace and quiet, and water sports enthusiasts alike can find their perfect spot by the sea.

Wide sandy beaches – ideal for classic seaside holidays: if you like a lively atmosphere and appreciate a wide range of activities, you’ll be in good hands in places like Lloret de Mar or Platja d’Aro. Here you’ll find long, well-developed beaches, hotels within walking distance, beach bars, restaurants and a wide range of water sports. L’Estartit and Roses are a little quieter but just as family-friendly, with gently sloping beaches where children can play in the water without a care in the world.

Small calas – the romantic side of the Costa Brava: nestled amongst rocks, pine trees and coastal paths are the typical calas, the small coves of the Costa Brava. There are numerous such coves around Begur, Palafrugell and Tossa de Mar, some of which can only be reached on foot or by boat. Cala Canyelles, between Lloret de Mar and Tossa de Mar, is particularly atmospheric – a pretty cove with light-coloured sand, rocks and pine trees in the background, ideal for anyone who prefers a quieter spot than the town beach at Lloret.  Crystal-clear water, rocks perfect for snorkelling and an intimate atmosphere make them ideal for anyone who likes to swim, snorkel or go stand-up paddleboarding away from the main beaches.

Tip for the high season: During the summer months, the most popular beaches and coves fill up quickly. It’s therefore worth setting off early in the morning.

Photo: The beach at the idyllic Cala Canyelles, between Lloret de Mar and Tossa de Mar on the Costa Brava.

Active on the Costa Brava: hiking, cycling & water sports

The Costa Brava isn’t just a destination for relaxing beach holidays – it’s also a playground for anyone who enjoys being active outdoors. Set amongst rocky coastlines, pine forests and rolling countryside, it offers ideal conditions for walkers, cyclists and water sports enthusiasts.

  • Camí de Ronda – a coastal path with picture-postcard views: The historic Camí de Ronda coastal path runs along much of the Costa Brava, taking you along narrow trails past cliffs, coves and viewpoints. The sections around Begur, Tamariu, Calella de Palafrugell and between Tossa de Mar and Sant Feliu de Guíxols are particularly beautiful. Along the way, you’ll alternate between the shade of pine trees, stairways and ever-changing views of the sea – perfect for half-day hikes with photo stops and breaks for a swim.
  • Water sports – from snorkelling to kayaking: those who prefer to be in or on the water will find plenty of options on the Costa Brava: In the sheltered bays around Begur, Tamariu or L’Estartit, you can enjoy excellent snorkelling and explore rock formations and schools of fish whilst diving. Kayak and SUP tours along the coast take you to caves, rock arches and small coves that are barely accessible from land. It’s a particularly enjoyable way to combine exercise, experiencing nature and a swim.
  • Cycling tours & road cycling – gentle hills, stunning views: In the hinterland, quiet roads, small villages and gentle climbs await anyone who enjoys cycling. The region is popular with road cyclists and triathletes, but also offers lovely routes through vineyards, olive groves and woodlands for leisure cyclists. If you like, you can combine a tour through the hinterland with a detour to the coast – and reward yourself at the end of the day with a dip in the sea.

Photo: A cycle tour along the Mediterranean coast of the Costa Brava.

Cuisine on the Costa Brava: Catalan cuisine between the sea and the hinterland

Anyone travelling to the Costa Brava should allow plenty of time for eating – the region is a paradise for food lovers. From small beachside eateries to lively tapas bars and elegant restaurants, you’ll discover Catalan cuisine at its most diverse.

Fish & seafood – straight from the sea to your plate: Along the coast, everything from the sea takes centre stage: freshly caught fish, mussels and the famous prawns from Palamós. They’re often prepared very simply – with a little olive oil, garlic and fresh herbs. Rice dishes such as paella or ‘Arroz a la cazuela’ are also popular, served with fish, seafood or meat depending on the location.

Typically Catalan – simple dishes with plenty of character: one of the region’s classics is the fish stew ‘Suquet de peix’, which features on menus in countless variations. You’ll also find ‘Pa amb tomàquet’ almost everywhere – toasted bread rubbed with tomato and seasoned with olive oil and salt. These are accompanied by tapas and pintxos, regional sausage and cheese specialities, and desserts such as crema catalana.

Wines & olive oil – liquid accompaniments from the region: In the hinterland of the Costa Brava lie wine-growing regions such as the DO Empordà, where characterful white, rosé and red wines are produced. Many restaurants serve local wines by the glass, so you can sample a variety. This is complemented by aromatic olive oil from small mills – an ideal accompaniment to fish, vegetables and fresh bread.

Restaurant recommendations on the Costa Brava:

  • El Celler de Can Roca (Girona) – For special occasions: one of the world’s most renowned restaurants, with three Michelin stars. Here you can experience Catalan cuisine at its most creative and exquisite (book well in advance).
  • Sa Tuna (Begur): A restaurant with sea views right on the beach, ideal for fresh fish and seafood dishes. Perfect for a romantic dinner.
  • Compartir (Cadaqués): Run by former El Bulli chefs, serving tapas-style dishes to share, such as duck with apples or stuffed squid. A relaxed atmosphere in a picturesque setting.
  • Casamar (Llafranc): A classic restaurant with sea views, renowned for creative Catalan cuisine such as seafood paella.

 

Photo: A brief glimpse inside El Celler de Can Roca in Girona – one of the world’s most renowned restaurants.

Conclusion: The Costa Brava – surprisingly diverse

The Costa Brava combines stunning bays, charming coastal towns, breathtaking natural scenery and first-class Catalan cuisine. Whether you’re looking for relaxing days on the beach, active adventures or cultural discoveries – the region offers everything you need for a perfect holiday. Thanks to the easy journey from Switzerland and the wide range of accommodation on offer, the Costa Brava is ideal for both short breaks and longer touring holidays. A coastline that leaves a lasting impression with its blend of authenticity, indulgence and Mediterranean ease.