View larger map
Also consider
- Europe Holidays 488889 properties
- Spain Holidays 85679 properties
- Catalonia Holidays 14049 properties
- Costa Brava Holidays 5403 properties
- Luxury Villas 2684 properties
- Apartments Costa del Sol 3201 properties
- Apartments Roses 680 properties
- Villas Empuriabrava 668 properties
- Villas Lloret de Mar 521 properties
- Villas Palafrugell 487 properties
- Villas L'Estartit 450 properties
- Apartments L'Escala 443 properties
- Villas Begur 368 properties
- Calonge 308 properties
- Apartments Tossa de Mar 255 properties
- Villas Pals 224 properties
- Platja d'Aro 146 properties
- Apartments Blanes 140 properties
- Torroella de Montgri 116 properties
- Playa de Pals 111 properties
- Sant Feliu de Guixols 110 properties
- Sant Antoni de Calonge 61 properties
- El Port de la Selva 53 properties
- Santa Cristina d'Aro 49 properties
- Europe Holidays 488889 properties
- Spain Holidays 85679 properties
- Catalonia Holidays 14049 properties
- Costa Brava Holidays 5403 properties
- Luxury Villas 2684 properties
- Apartments Costa del Sol 3201 properties
- Apartments Roses 680 properties
- Villas Empuriabrava 668 properties
- Villas Lloret de Mar 521 properties
- Villas Palafrugell 487 properties
- Villas L'Estartit 450 properties
- Apartments L'Escala 443 properties
- Villas Begur 368 properties
- Calonge 308 properties
- Apartments Tossa de Mar 255 properties
- Villas Pals 224 properties
- Platja d'Aro 146 properties
- Apartments Blanes 140 properties
- Torroella de Montgri 116 properties
- Playa de Pals 111 properties
- Sant Feliu de Guixols 110 properties
- Sant Antoni de Calonge 61 properties
- El Port de la Selva 53 properties
- Santa Cristina d'Aro 49 properties
Enter dates for more accurate prices
5,956 Holiday homes
Apartment rental in Costa Brava
Palafrugell / Tamariu
2 5 min stay varies
- 2 bedrooms
- sleeps 5
- min stay varies
- Beach / lakeside relaxation
- Nearest beach 0 km
- Child friendly
Map
Add to shortlist
from €63 / night
Holiday home in Costa Brava
Costa Brava / El Port de la Selva
3 6 7 nights min
- 3 bedrooms
- sleeps 6
- 7 nights min
- Child friendly
- Air conditioning
- Private garden
Map
Add to shortlist
from €142 / night
Holiday villa with swimming pool in Tamariu
Palafrugell / Tamariu
3 6 7 nights min
- 3 bedrooms
- sleeps 6
- 7 nights min
- Beach / lakeside relaxation
- Nearest beach 0 km
- Swimming pool
Map
Add to shortlist
from €71 / night
Holiday apartment in El Port de la Selva
Costa Brava / El Port de la Selva
1 5 7 nights min
- 1 bedroom
- sleeps 5
- 7 nights min
- Child friendly
- Ask about pets
- Private garden
Map
Add to shortlist
from €58 / night
Costa Brava holiday home rental
Costa Brava / L'Escala
3 6 3 nights min
- 3 bedrooms
- sleeps 6
- 3 nights min
- Child friendly
Map
Add to shortlist
from €68 / night
Holiday villa in Costa Brava
Costa Brava / El Port de la Selva
4 8 min stay varies
- 4 bedrooms
- sleeps 8
- min stay varies
- Beach / lakeside relaxation
- Nearest beach 2 km
- Child friendly
Map
Add to shortlist
from €110 / night
Villa rental in Begur with swimming pool
Costa Brava / Begur
4 9 7 nights min
- 4 bedrooms
- sleeps 9
- 7 nights min
- Nearest beach 2 km
- Swimming pool
- Child friendly
Map
Add to shortlist
from €179 / night
Holiday villa in Playa de Pals
Pals / Playa de Pals
3 6 min stay varies
- 3 bedrooms
- sleeps 6
- min stay varies
- Beach / lakeside relaxation
- Nearest beach 0.4 km
- Swimming pool
Map
Add to shortlist
from €146 / night
Holiday apartment in Costa Brava
Roses / Canyelles, Roses
1 4 min stay varies
- 1 bedroom
- sleeps 4
- min stay varies
- Beach / lakeside relaxation
- Nearest beach 0.4 km
- Child friendly
Map
Add to shortlist
from €50 / night
Holiday home in Costa Brava
Costa Brava / L'Escala
3 7 3 nights min
- 3 bedrooms
- sleeps 7
- 3 nights min
- Child friendly
- Pet friendly
Map
Add to shortlist
from €112 / night
Certificate of Excellence
Holiday apartment with shared pool in Costa Brava
Palafrugell / Calella de Palafrugell
2 6 7 nights min
- 2 bedrooms
- sleeps 6
- 7 nights min
- Beach / lakeside relaxation
- Nearest beach 0.3 km
- Swimming pool
Certificate of Excellence
Map
Add to shortlist
from €65 / night
Holiday apartment in Costa Brava
Costa Brava / El Port de la Selva
2 4 min stay varies
- 2 bedrooms
- sleeps 4
- min stay varies
- Beach / lakeside relaxation
- Nearest beach 3 km
- Child friendly
Map
Add to shortlist
from €60 / night
Costa Brava holiday apartment rental
Costa Brava / Cadaques
1 3 min stay varies
- 1 bedroom
- sleeps 3
- min stay varies
- Beach / lakeside relaxation
- Nearest beach 0.1 km
- Child friendly
Map
Add to shortlist
from €100 / night
Holiday apartment in Tossa de Mar
Costa Brava / Tossa de Mar
1 4 3 nights min
- 1 bedroom
- sleeps 4
- 3 nights min
- Beach / lakeside relaxation
- Child friendly
Map
Add to shortlist
from €120 / night
Holiday villa with golf nearby in Pals
Pals / Playa de Pals
4 8 min stay varies
- 4 bedrooms
- sleeps 8
- min stay varies
- Beach / lakeside relaxation
- Nearest beach 0.25 km
- Child friendly
Map
Add to shortlist
from €90 / night
Holiday apartment with shared pool in Costa Brava
Costa Brava / Roses
3 6 4 nights min
- 3 bedrooms
- sleeps 6
- 4 nights min
- Beach / lakeside relaxation
- Nearest beach 2 km
- Swimming pool
Map
Add to shortlist
from €250 / night
Costa Brava holiday villa rental
Costa Brava / Pals
3 6 5 nights min
- 3 bedrooms
- sleeps 6
- 5 nights min
- Nearest beach 1 km
- Child friendly
- Pet friendly
Map
Add to shortlist
from €120 / night
Villa rental in Costa Brava with swimming pool
Palafrugell / Tamariu
4 6 min stay varies
- 4 bedrooms
- sleeps 6
- min stay varies
- Beach / lakeside relaxation
- Nearest beach 0.9 km
- Swimming pool
Map
Add to shortlist
from €143 / night
Holiday apartment with shared pool in L'Estartit
Costa Brava / L'Estartit
2 6 7 nights min
- 2 bedrooms
- sleeps 6
- 7 nights min
- Nearest beach 0.05 km
- Swimming pool
- Child friendly
Map
Add to shortlist
from €54 / night
Holiday villa with swimming pool in Costa Brava
Costa Brava / L'Escala
2 7 3 nights min
- 2 bedrooms
- sleeps 7
- 3 nights min
- Beach / lakeside relaxation
- Nearest beach 0.65 km
- Swimming pool
Map
Add to shortlist
from €82 / night
Holiday home in Roses
Costa Brava / Roses
3 6 min stay varies
- 3 bedrooms
- sleeps 6
- min stay varies
- Air conditioning
Map
Add to shortlist
from €71 / night
Villa rental in L'Escala with swimming pool
Costa Brava / L'Escala
2 4 min stay varies
- 2 bedrooms
- sleeps 4
- min stay varies
- Nearest beach 0.8 km
- Swimming pool
- Child friendly
Map
Add to shortlist
from €175 / night
Holiday apartment with shared pool in Costa Brava
Costa Brava / L'Estartit
2 4 7 nights min
- 2 bedrooms
- sleeps 4
- 7 nights min
- Beach / lakeside relaxation
- Nearest beach 0.1 km
- Swimming pool
Map
Add to shortlist
from €79 / night
Holiday apartment in Roses
Costa Brava / Roses
1 6 7 nights min
- 1 bedroom
- sleeps 6
- 7 nights min
- Beach / lakeside relaxation
- Child friendly
- Pet friendly
Map
Add to shortlist
from €80 / night
Holiday apartment with shared pool in Costa Brava
Costa Brava / S'Agaro
2 4 7 nights min
- 2 bedrooms
- sleeps 4
- 7 nights min
- Swimming pool
- Child friendly
- Car not necessary
Map
Add to shortlist
from €60 / night
Holiday home with swimming pool in Costa Brava
Costa Brava / L'Escala
4 8 3 nights min
- 4 bedrooms
- sleeps 8
- 3 nights min
- Swimming pool
- Child friendly
- Air conditioning
Map
Add to shortlist
from €60 / night
Costa Brava holiday apartment rental
Costa Brava / L'Escala
3 6 6 nights min
- 3 bedrooms
- sleeps 6
- 6 nights min
- Beach / lakeside relaxation
- Nearest beach 0.5 km
- Swimming pool
Map
Add to shortlist
from €135 / night
Holiday apartment rental
Costa Brava / L'Estartit
2 6 7 nights min
- 2 bedrooms
- sleeps 6
- 7 nights min
- Beach / lakeside relaxation
- Nearest beach 0.05 km
- Swimming pool
Map
Add to shortlist
from €54 / night
Holiday apartment rental
Costa Brava / L'Estartit
2 4 2 nights min
- 2 bedrooms
- sleeps 4
- 2 nights min
- Beach / lakeside relaxation
- Nearest beach 2 km
- Child friendly
Map
Add to shortlist
from €35 / night
Holiday apartment in Costa Brava
Costa Brava / L'Escala
2 4 4 nights min
- 2 bedrooms
- sleeps 4
- 4 nights min
- Beach / lakeside relaxation
- Nearest beach 0.3 km
- Child friendly
Map
Add to shortlist
from €61 / night
Holiday villa with shared pool in Costa Brava
Costa Brava / Tossa de Mar
3 6 7 nights min
- 3 bedrooms
- sleeps 6
- 7 nights min
- Nearest beach 2 km
- Swimming pool
- Child friendly
Map
Add to shortlist
from €122 / night
Holiday home in Costa Brava
Costa Brava / L'Escala
3 6 min stay varies
- 3 bedrooms
- sleeps 6
- min stay varies
- Beach / lakeside relaxation
- Nearest beach 1 km
- Swimming pool
Map
Add to shortlist
from €65 / night
Apartment rental in Costa Brava
Costa Brava / Roses
1 4 7 nights min
- 1 bedroom
- sleeps 4
- 7 nights min
- Beach / lakeside relaxation
- Child friendly
- Pet friendly
Map
Add to shortlist
from €129 / night
Roses holiday apartment rental
Roses / Canyelles, Roses
1 3 min stay varies
- 1 bedroom
- sleeps 3
- min stay varies
- Beach / lakeside relaxation
- Child friendly
- Pet friendly
Map
Add to shortlist
from €55 / night
L'Escala holiday home rental
L'Escala / Puig Sec
3 6 7 nights min
- 3 bedrooms
- sleeps 6
- 7 nights min
- Beach / lakeside relaxation
- Swimming pool
- Child friendly
Map
Add to shortlist
from €79 / night
Pals holiday villa rental
Pals / Mas Tomasi
3 6 min stay varies
- 3 bedrooms
- sleeps 6
- min stay varies
- Beach / lakeside relaxation
- Nearest beach 3 km
- Swimming pool
Map
Add to shortlist
from €172 / night
Holiday studio rental
Costa Brava / Roses
Studio 4 7 nights min
- Studio
- sleeps 4
- 7 nights min
- Child friendly
- Pet friendly
Map
Add to shortlist
from €86 / night
Roses holiday apartment rental
Costa Brava / Roses
3 8 7 nights min
- 3 bedrooms
- sleeps 8
- 7 nights min
- Beach / lakeside relaxation
- Child friendly
- Ask about pets
Map
Add to shortlist
from €85 / night
Roses holiday condo rental
Roses / Canyelles, Roses
2 5 7 nights min
- 2 bedrooms
- sleeps 5
- 7 nights min
- Beach / lakeside relaxation
- Child friendly
Map
Add to shortlist
from €42 / night
Holiday apartment rental
Palafrugell / Tamariu
2 4 min stay varies
- 2 bedrooms
- sleeps 4
- min stay varies
- Beach / lakeside relaxation
- Air conditioning
Map
Add to shortlist
from €50 / night
Why Costa Brava?
Costa Brava has been attracting holidaymakers in their thousands for decades. And with just one look at the area’s glimmering bays, unspoilt countryside and gorgeous coastline, who can blame them?
The beauty of Costa Brava lies in its diversity - this is a coastline of contrasts. Some beaches boast are perfectly kept, while others are wild and free. The weather is wonderful and there is a Holiday Lettings' rental to suit everyone’s needs - from compact and convenient apartments to a variety of villas for family holidays and group trips.
Beaches
Did you know that Costa Brava, Spain’s northernmost Costa, has some of the best Blue Flag beaches in Europe? With its rugged cliffs, hidden coves, friendly fishing villages and vibrant beach towns, it’s a destination you’ll keep coming back to again and again.
The entire coast is worth a visit, but some favourites include Tossa de Mar’s two Blue Flag beaches and Lloret de Mar, with its bustling waterfront bars and restaurants.
No matter which beach you choose, there is fun for all the family with diving, snorkelling and sailing available along the shore.
Things to do
Costa Brava is fast making a name for itself as a food lover’s paradise, with several Michelin-starred chefs and delicious, locally produced wines. Some of the region’s specialities include X, Y & Z.
There’s also plenty of culture on offer. Artist Salvador Dali was born nearby and there are three dedicated museums to his incredible work, including the painter’s home at Cadaques. Costa Brava is also home to some of the most important Greco/Roman and Iberian archaeological and historical sites on the continent.
Those with a passion for the great outdoors will also be enchanted by Costa Brava. As well as amazing coastal walks, you can discover the region’s luscious countryside and world-class golf courses.
Top Destination reviews






- Europe Holidays
- Spain Holidays
- Catalonia Holidays
- Costa Brava Holidays
- Luxury Villas
- Apartments Costa del Sol
- Apartments Roses
- Villas Empuriabrava
- Villas Lloret de Mar
- Villas Palafrugell
- Villas L'Estartit
- Apartments L'Escala
- Villas Begur
- Calonge
- Apartments Tossa de Mar
- Villas Pals
- Platja d'Aro
- Apartments Blanes
- Torroella de Montgri
- Playa de Pals
- Sant Feliu de Guixols
- Sant Antoni de Calonge
- El Port de la Selva
- Santa Cristina d'Aro
What is Certificate of Excellence?
TripAdvisor gives a Certificate of Excellence to accommodations, attractions and restaurants that consistently earn great reviews from travellers.