Vacation Rentals & Apartments in Costa Brava

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

4,793 apartments

(2) Excellent 

42

Sea view, quiet,close to beach & amenities large heated pool,sun all day

Costa Brava / Sant Feliu de Guixols

Sant Feliu de Guixols villa

3 6 7 nights min

  • 3 bedrooms
  • sleeps 6
  • 7 nights min
  • Nearest beach 1 mi
  • Swimming pool
  • Child Friendly

Price per night from

$181

Price per night from

$181

22

2005-PORT CANIGO Apartment with communal pool and parking

Costa Brava / Roses

Roses apartment

2 6 7 nights min

  • 2 bedrooms
  • sleeps 6
  • 7 nights min
  • Nearest beach 3 mi
  • Swimming pool
  • Child Friendly

Price per night from

$93

Responds fast!
avg. 2 hours 58 minutes

Price per night from

$93

24

0176-ROYAL MARINE Apartment 4 people

Costa Brava / Empuriabrava

Empuriabrava apartment

1 4 7 nights min

  • 1 bedroom
  • sleeps 4
  • 7 nights min
  • Nearest beach 0.4 mi
  • Child Friendly
  • Air conditioning

Price per night from

$72

Responds fast!
avg. 2 hours 58 minutes

Price per night from

$72

14

Pirineus 7A

Costa Brava / Torroella de Montgri

Torroella de Montgri apartment

2 6 7 nights min

  • 2 bedrooms
  • sleeps 6
  • 7 nights min
  • Ask about children
  • Ask about pets

Price per night from

$65

Price per night from

$65

13

Illa Mar d'Or 7

Costa Brava / Torroella de Montgri

Torroella de Montgri apartment

2 5 7 nights min

  • 2 bedrooms
  • sleeps 5
  • 7 nights min
  • Ask about children
  • Air conditioning
  • Pet Friendly

Price per night from

$63

Price per night from

$63

(1) Excellent 

29

0112-PORT GREC Apartment overlooking the canal

Costa Brava / Empuriabrava

Empuriabrava apartment

2 5 7 nights min

  • 2 bedrooms
  • sleeps 5
  • 7 nights min
  • Nearest beach 1 mi
  • Child Friendly

Price per night from

$108

Responds fast!
avg. 2 hours 58 minutes

Price per night from

$108

24

VILLA CALMA - LOCATED IN THE GOLF

Costa Brava / Santa Cristina d'Aro

Santa Cristina d'Aro villa

2 4 1 night min

  • 2 bedrooms
  • sleeps 4
  • 1 night min
  • Nearest beach 7 mi
  • Child Friendly
  • Pet Friendly

Price per night from

$98

Price per night from

$98

29

3 bedroom Villa in Begur, Catalonia, Spain - 5247039

Costa Brava / Begur

Begur villa

3 6 7 nights min

  • 3 bedrooms
  • sleeps 6
  • 7 nights min
  • Swimming pool
  • Child Friendly
  • Ask about pets

Price per night from

$172

Price per night from

$172

15

BONSOL 09

Costa Brava / L'Estartit

L'Estartit apartment

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Nearest beach 0.6 mi
  • Swimming pool
  • Child Friendly

Price per night from

$185

Price per night from

$185

23

GARBI PARK D 404

Costa Brava / L'Escala

L'Escala apartment

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Child Friendly

Price per night from

$102

Price per night from

$102

24

CB170 - Great apartment close to the beach in upmarket S'Agaro

Costa Brava / S'Agaro

S'Agaro apartment

2 5 7 nights min

  • 2 bedrooms
  • sleeps 5
  • 7 nights min
  • Swimming pool
  • Ask about children
  • Air conditioning

Price per night from

$91

Price per night from

$91

(5) Very Good 

33

The Sunflower House

Costa Brava / El Port de la Selva

El Port de la Selva house

4 10 min stay varies

  • 4 bedrooms
  • sleeps 10
  • min stay varies
  • Swimming pool
  • Child Friendly
  • Private garden

Price per night from

$313

Price per night from

$313

27

2025-POET MARQUINA 3 bedroom apartment

Costa Brava / Roses

Roses apartment

3 7 7 nights min

  • 3 bedrooms
  • sleeps 7
  • 7 nights min
  • Nearest beach 0.45 mi
  • Child Friendly
  • Pet Friendly

Price per night from

$85

Responds fast!
avg. 2 hours 58 minutes

Price per night from

$85

22

JADEMAR 034-A

Costa Brava / L'Estartit

L'Estartit apartment

1 3 min stay varies

  • 1 bedroom
  • sleeps 3
  • min stay varies
  • Nearest beach 0.4 mi
  • Swimming pool
  • Child Friendly

Price per night from

$125

Price per night from

$125

(1) Excellent 

34

Villa Molletero. 14->25 persons with private pool + BBQ + wood oven. 9 bedrooms.

Costa Brava / Garriguella

Garriguella villa

7 17 7 nights min

  • 7 bedrooms
  • sleeps 17
  • 7 nights min
  • Nearest beach 8 mi
  • Swimming pool
  • Child Friendly

Price per night from

$637

Price per night from

$637

13

Nugget

Costa Brava / Torroella de Montgri

Torroella de Montgri apartment

2 6 7 nights min

  • 2 bedrooms
  • sleeps 6
  • 7 nights min
  • Ask about children

Price per night from

$54

Price per night from

$54

39

Barn Santa Caterina in the heart of Costa Brava

Costa Brava / Torroella de Montgri

Torroella de Montgri barn

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Swimming pool
  • Child Friendly
  • Pet Friendly

Price per night from

$157

Price per night from

$157

(2) Average 

14

LA TIMPA 5 (MAR)

Costa Brava / L'Escala

L'Escala apartment

1 4 min stay varies

  • 1 bedroom
  • sleeps 4
  • min stay varies
  • Child Friendly

Price per night from

$114

Price per night from

$114

17

House in L'Escala Costa Brava Fully equipped with pool near the beach

Costa Brava / L'Escala

L'Escala house

3 6 2 nights min

  • 3 bedrooms
  • sleeps 6
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 mi
  • Swimming pool

Price per night from

$219

Price per night from

$219

(1) Very Good 

30

0137-SANT MAURICI Apartamento con vista al canal y piscina

Costa Brava / Empuriabrava

Empuriabrava apartment

2 6 7 nights min

  • 2 bedrooms
  • sleeps 6
  • 7 nights min
  • Nearest beach 3 mi
  • Swimming pool
  • Child Friendly

Price per night from

$108

Responds fast!
avg. 2 hours 58 minutes

Price per night from

$108

24

ROSES - STA. MARGARIDA // BEAUTIFUL APARTMENT WITH CANAL VIEWS

Costa Brava / Roses

Roses apartment

2 5 5 nights min

  • 2 bedrooms
  • sleeps 5
  • 5 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Ask about children

Price per night from

$124

Price per night from

$124

16

House for 8 people with private garden and shared pool

Costa Brava / L'Estartit

L'Estartit villa

3 8 5 nights min

  • 3 bedrooms
  • sleeps 8
  • 5 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$131

Price per night from

$131

25

0043-MARISA apartment with communal pool

Costa Brava / Empuriabrava

Empuriabrava apartment

1 4 7 nights min

  • 1 bedroom
  • sleeps 4
  • 7 nights min
  • Nearest beach 2 mi
  • Swimming pool
  • Child Friendly

Price per night from

$72

Responds fast!
avg. 2 hours 58 minutes

Price per night from

$72

(3) Average 

26

LA MORERA

Costa Brava / L'Estartit

L'Estartit villa

4 8 min stay varies

  • 4 bedrooms
  • sleeps 8
  • min stay varies
  • Nearest beach 0.03 mi
  • Child Friendly
  • Air conditioning

Price per night from

$244

Price per night from

$244

12

The Palm trees

Costa Brava / Torroella de Montgri

Torroella de Montgri house

2 6 7 nights min

  • 2 bedrooms
  • sleeps 6
  • 7 nights min
  • Ask about children
  • Pet Friendly

Price per night from

$62

Price per night from

$62

22

BOUTIQUE HOME. COMFORT, PRIVACY AND RELAXATION, ONL 450 m. FROM THE BEACH

Costa Brava / Sant Antoni de Calonge

Sant Antoni de Calonge villa

3 6 7 nights min

  • 3 bedrooms
  • sleeps 6
  • 7 nights min
  • Nearest beach 0 mi
  • Child Friendly
  • Car not necessary

Price per night from

$243

Price per night from

$243

24

JADEMAR 009-A

Costa Brava / L'Estartit

L'Estartit apartment

1 3 min stay varies

  • 1 bedroom
  • sleeps 3
  • min stay varies
  • Nearest beach 0.4 mi
  • Swimming pool
  • Child Friendly

Price per night from

$126

Price per night from

$126

18

Mont March 6

Costa Brava / L'Estartit

L'Estartit house

3 6 7 nights min

  • 3 bedrooms
  • sleeps 6
  • 7 nights min
  • Ask about children
  • Ask about pets

Price per night from

$79

Price per night from

$79

9

yellow 4

Costa Brava / L'Estartit

L'Estartit apartment

1 4 7 nights min

  • 1 bedroom
  • sleeps 4
  • 7 nights min
  • Ask about children

Price per night from

$40

Price per night from

$40

(1) Very Good 

21

Mont March 8

Costa Brava / L'Estartit

L'Estartit house

2 4 7 nights min

  • 2 bedrooms
  • sleeps 4
  • 7 nights min
  • Ask about children
  • Pet Friendly

Price per night from

$78

Price per night from

$78

(12) Very Good 

18

Solara 3

Costa Brava / Torroella de Montgri

Torroella de Montgri apartment

2 6 7 nights min

  • 2 bedrooms
  • sleeps 6
  • 7 nights min
  • Ask about children
  • Pet Friendly

Price per night from

$49

Price per night from

$49

12

Illa Mar d'Or 2

Costa Brava / Torroella de Montgri

Torroella de Montgri apartment

2 4 7 nights min

  • 2 bedrooms
  • sleeps 4
  • 7 nights min
  • Ask about children
  • Air conditioning
  • Ask about pets

Price per night from

$64

Price per night from

$64

50

5 bedroom Villa in Begur, Catalonia, Spain - 5622328

Costa Brava / Begur

Begur villa

5 10 7 nights min

  • 5 bedrooms
  • sleeps 10
  • 7 nights min
  • Swimming pool
  • Child Friendly
  • Ask about pets

Price per night from

$908

Price per night from

$908

(4) Excellent 

45

Catalunya Casas: Tranquil Costa Brava paradise for 8-9 guests, 6km to the beach!

Costa Brava / Santa Cristina d'Aro

Santa Cristina d'Aro villa

4 9 min stay varies

  • 4 bedrooms
  • sleeps 9
  • min stay varies
  • Swimming pool
  • Ask about children
  • Pet Friendly

Price per night from

$241

Price per night from

$241

12

LES PALMERES 9

Costa Brava / Torroella de Montgri

Torroella de Montgri house

2 5 min stay varies

  • 2 bedrooms
  • sleeps 5
  • min stay varies
  • Nearest beach 4 mi
  • Swimming pool
  • Child Friendly

Price per night from

$158

Price per night from

$158

13

5 bedroom Villa in Tamariu, Catalonia, Spain - 5509615

Palafrugell / Tamariu

Tamariu villa

5 10 7 nights min

  • 5 bedrooms
  • sleeps 10
  • 7 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$499

Price per night from

$499

(5) Excellent 

54

CAN CARANTA - Rustic Catalina House

Costa Brava / Pals

Pals apartment

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 5 mi
  • Swimming pool

Price per night from

$222

Responds fast!
avg. 2 hours 37 minutes

Price per night from

$222

(1) Very Good 

14

Casa Romana

Costa Brava / L'Estartit

L'Estartit house

3 7 7 nights min

  • 3 bedrooms
  • sleeps 7
  • 7 nights min
  • Ask about children
  • Pet Friendly

Price per night from

$78

Price per night from

$78

About Costa Brava

Come to Costa Brava for an authentic immersion in old-world coastal Spain. This area in northeastern Catalonia includes a series of small cities from Girona, the capital, to Blanes in the southernmost part of the region. Visit the famous Dali Museum, play a hand of cards in the elegant casinos of Lloret de Mar, or take a scuba diving excursion to the Mendes Islands National Reserve for spectacular encounters with colorful marine life. In the evenings, enjoy traditional Spanish seafood prepared in a classic Mediterranean style by world-class chefs. 

One of the best loved but least crowded areas along the Costa Brava is the beautiful secluded fishing village of Tossa de Mar. Explore the winding cobblestone streets of this little town and appreciate its medieval structures, including walls and towers that were built in the thirteenth century to protect the city from invaders. 

Here are a few other suggestions of things to do in the area:   

-Visit Els Ametllers: Explore this classic and carefully preserved Roman Mediterranean farm. Now a historic site, this was once an important villa in the former Roman province of Tarraco.  

-Visit the Municipal Museum: Explore this archeology museum and art gallery in Tossa del Mar and see the work of famous modern artists from the 1930s. Also view the artifact here that shows evidence of human occupation in Costa Brava during Paleolithic times.

-Explore Vila Vella: This ancient historic town is believed to be the only original walled city of this kind still in existence on the Catalan Coast.  

-Explore cultivated and native gardens: Visit the Marimurtra Botanical Gardens to learn more about native species of plant life, and stop by the Santa Clotilde Gardens for a display of traditional European landscaping. 

-Play on the beach: Fenals Beach and Lloret Beach, both in Lloret de Mar, are pristine stretches of sand and blue water where you can relax and enjoy the sun. 

-Spend a day at Waterworld: Visit this water amusement park for a day of fun, especially if you're traveling with children. 

In every city along the Costa Brava, there are plenty of places to stay. You'll have no trouble finding a vacation rental that meets your needs and makes you feel at home. Find a luxurious apartment or elegant condo near the casinos of Lloret de Mar, or book an affordable beach house in Girona or Tossa de Mar. You can also find a classic Spanish villa along a secluded part of the coast with views overlooking the ocean.