Summer 2026, now on sale! Deposits from £39pp. Book now !
All Inclusive Deals
Costa Brava is one of Spain’s most scenic coastal holiday regions, known for its rugged cliffs, golden beaches and charming Mediterranean towns. Stretching along Catalonia’s northeastern coastline, Costa Brava combines lively beach resorts with peaceful fishing villages, historic sites and beautiful natural landscapes.
Holidays to Costa Brava are especially popular with UK travellers seeking beach escapes, family-friendly resorts and authentic Spanish coastal charm. Visitors can enjoy the nightlife of Lloret de Mar, explore medieval towns such as Tossa de Mar or relax on hidden coves along the coastline.
With crystal-clear waters, excellent cuisine and easy access from the UK, Costa Brava offers one of Spain’s most diverse and picturesque holiday experiences.
Why Visit Costa Brava
Beautiful beaches, hidden coves and turquoise waters
Warm Mediterranean climate and long summer seasons
Fantastic Catalan cuisine and seafood dining
Family-friendly resorts and coastal towns
Rich culture, history and artistic heritage
Easy direct flights from major UK airports
What Makes It Special
Costa Brava stands out for its dramatic coastline, traditional Catalan culture and variety of resorts. Travellers can experience lively nightlife, peaceful seaside villages and scenic nature areas all within one destination.
Compared with other Spanish costas, Costa Brava offers more rugged scenery, hidden beaches and authentic Mediterranean atmosphere.
Key Areas to Explore
Lloret de Mar
Popular beach resort famous for nightlife, beaches and entertainment.
Tossa de Mar
Historic coastal town featuring medieval walls and scenic beaches.
Girona
Cultural city known for colourful architecture and historic streets.
Begur
Elegant coastal town surrounded by hidden coves and upscale villas.
Roses
Family-friendly seaside resort with long sandy beaches and marina areas.
🏞️ Nature & Outdoor Activities
🚤 Take boat trips along the Costa Brava coastline
🌿 Explore scenic hiking trails on the Camí de Ronda
🚴 Cycle through coastal villages and countryside routes
🌅 Watch sunsets from cliffside viewpoints and beaches
🤿 Enjoy snorkelling and diving in crystal-clear waters
🏖️ Beaches
🏖️ Relax on Lloret de Mar’s sandy beaches
🌊 Swim in the turquoise coves near Begur
☀️ Visit family-friendly beaches in Roses
🍹 Enjoy beachfront bars and Mediterranean lounges
🌴 Discover hidden beaches around Tossa de Mar
🍽️ Food & Drink
🥘 Try authentic Catalan seafood and tapas dishes
🍷 Taste Spanish wines and local cava
🦐 Dine at seaside seafood restaurants and marina cafés
☕ Relax in traditional Spanish cafés and bakeries
🍰 Sample Catalan desserts and Mediterranean treats
🎉 Nightlife & Entertainment
🍸 Cocktail bars and beach clubs in Lloret de Mar
🎶 Live music venues and summer festivals
💃 Late-night clubs and entertainment along the coast
🕺 Traditional Catalan cultural events and performances
🍻 Marina bars and relaxed seaside pubs
📸 Instagram-Worthy Spots
📷 Medieval walls of Tossa de Mar
🌅 Costa Brava cliffside sunsets
🌊 Turquoise coves and hidden beaches
🏖️ Palm-lined promenades and marina views
🌴 Colourful streets and coastal scenery in Girona
🏨 All Inclusive Holidays
Beachfront Spain resorts with pools and entertainment
Great-value Costa Brava package holidays with flights included
Family-friendly all inclusive hotels near top beaches
👨👩👧👦 Family Holidays
Safe sandy beaches and family attractions
Spacious resorts with kids’ clubs and entertainment
Waterparks and coastal activities suitable for all ages
💎 Luxury Holidays
Premium coastal villas and spa resorts
Luxury boutique hotels with Mediterranean sea views
Upscale marina accommodation and wellness retreats
⏰ Last-Minute Deals
Excellent summer sunshine offers from UK airports
Affordable Spain beach escapes throughout the year
Great-value shoulder-season holiday packages
Booking Benefits
💷 Low deposits available on selected Costa Brava holidays
🔄 Flexible booking options for peace of mind
🛡️ ATOL protection included on package holidays
Best Time to Visit Costa Brava
Costa Brava is best visited between late spring and early autumn when temperatures are ideal for beach holidays and outdoor exploration.
Spring (April–June): Warm weather and fewer crowds
Summer (July–August): Hot sunshine and lively beach resorts
Autumn (September–October): Warm seas and relaxed atmosphere
Winter (November–March): Mild temperatures and quieter coastal escapes
Where to Stay
Families
Roses and Lloret de Mar all inclusive resorts
Family-friendly beachfront hotels with pools and activities
Couples
Boutique stays in Begur and Tossa de Mar
Romantic coastal hotels with scenic sea views
Luxury Travellers
Luxury villas and premium spa resorts
Boutique Mediterranean hotels with wellness facilities
Budget Travellers
Affordable apartments and self-catering accommodation
Budget-friendly beach hotels near resort centres
Getting Around
Girona Airport and Barcelona Airport serve the region
Public buses connect major resorts and coastal towns
Walking ideal in historic centres and marina areas
Car hire recommended for exploring hidden coves and villages
Train services connect Girona with Barcelona and surrounding regions
Travel Tips
Explore hidden coves early morning during summer months
Carry comfortable footwear for coastal hiking paths
Reserve seaside restaurants during peak holiday season
Visit Girona for cultural sightseeing beyond the beaches
Hire a car to discover quieter Costa Brava villages and viewpoints
Map Of Costa Brava
Everything You Need To Know Before You Jet Off To COSTA BRAVA.
Sunny weather and comfortable sightseeing conditions
Hot Mediterranean sunshine and warm seas
Pleasant evenings and relaxed coastal atmosphere
Mild weather and quieter beach resorts
Browse Our Wider Selection Of Hotels
L'Estartit
L'Estartit
L'Estartit
Begur
L'Estartit
Calella de Palafruge
L'Estartit
Torroella de Montgrí
L'Estartit
Playa de Pals
Torroella de Montgrí
Saint Feliu de Boada
Mas Pinell
L'Estartit
Torroella de Montgrí
Calella de Palafruge
Begur
Begur
Pals
L'Estartit
Playa de Pals
L'Estartit
L'Estartit
Playa de Pals
L'Estartit
Llafranc
L'Estartit
L'Estartit
Llafranc
Tamariu
Begur
L'Estartit
L'Estartit
Pals
L'Estartit
Pals
Playa de Pals
L'Estartit
L'Estartit
Playa de Pals
Torroella de Montgrí
L'Estartit
Calella de Palafruge
L'Estartit
Begur
Subscribe to our newsletter and be the first to know about exclusive offers and flash sales