Updating

Tell us your dates, and we will find the most accurate rates and availability for you

Updating

Holiday Rentals in Costa Brava - Holiday Lettings - Villas

All filters (1)

Filters (2)

Clear filters

200 Holiday homes

Holiday apartment in Roses

Roses apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £51 / night

£335 - £688 / week

1 / 25

Holiday apartment with shared pool, golf nearby in Costa Brava

Platja d'Aro apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £163 / night

£976 / week

1 / 14

Holiday apartment with shared pool in Costa Brava

L'Escala apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £47 / night

£604 - £790 / week

1 / 13

Costa Brava holiday apartment rental

Blanes apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

from £121 / night

£846 / week

1 / 23

Holiday apartment in Costa Brava

S'Agaro apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £89 / night

£572 - £1,084 / week

1 / 19

Holiday apartment in Roses

Roses apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £47 / night

£279 - £409 / week

1 / 22

Holiday apartment in Costa Brava

Tossa de Mar apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £88 / night

£612 / week

1 / 33

Llafranc holiday apartment rental

Llafranc apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £37 / night

£256 / week

1 / 20

Apartment rental in Costa Brava with shared pool

L'Escala apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £124 / night

£869 / week

1 / 24

Holiday apartment in Costa Brava

L'Escala apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £103 / night

£716 / week

1 / 18

Holiday apartment in Llafranc

Llafranc apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £33 / night

£231 / week

1 / 22

Holiday apartment in Costa Brava

Calella de Palafrugell apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

from £149 / night

£836 - £2,011 / week

1 / 31

Apartment rental in Llafranc

Llafranc apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £19 / night

£129 / week

1 / 14

Holiday apartment in Costa Brava

Llafranc apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £40 / night

£275 / week

1 / 21

Holiday apartment in Costa Brava

Blanes apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £149 / night

£1,041 / week

1 / 16

Apartment rental in Llafranc

Llafranc apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £38 / night

£266 / week

1 / 19

Costa Brava holiday apartment let

Calella de Palafrugell apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £26 / night

£180 / week

1 / 20

Holiday apartment in Llafranc

Llafranc apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £27 / night

£190 / week

1 / 18

Holiday apartment in Llafranc

Llafranc apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from £24 / night

£164 / week

1 / 19

Holiday apartment in Cadaques

Cadaques apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £79 / night

£465 - £790 / week

1 / 27

Costa Brava holiday apartment rental

L'Escala apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £103 / night

£716 / week

1 / 21

Holiday apartment with shared pool in Calella de Palafrugell

Calella de Palafrugell apartment

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from £176 / night

£1,226 / week

1 / 25

Holiday apartment with shared pool in Calella de Palafrugell

Calella de Palafrugell apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £165 / night

£1,155 / week

1 / 20

Costa Brava holiday apartment rental

Sant Antoni de Calonge apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £138 / night

£965 / week

1 / 16

Apartment rental in Costa Brava

Llafranc apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £29 / night

£204 / week

1 / 20

Tossa de Mar holiday apartment rental

Tossa de Mar apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £168 / night

£1,172 / week

1 / 47

Calella de Palafrugell holiday apartment rental

Calella de Palafrugell apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £58 / night

£404 / week

1 / 32

Costa Brava holiday apartment rental

Calella de Palafrugell apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £51 / night

£358 / week

1 / 22

Holiday apartment with shared pool in Costa Brava

Llafranc apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £25 / night

£175 / week

1 / 20

Costa Brava holiday apartment rental

Pals apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £19 / night

£129 / week

1 / 16

Holiday apartment in Costa Brava

Blanes apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £84 / night

£604 - £1,208 / week

1 / 26

Holiday apartment in Calella de Palafrugell

Calella de Palafrugell apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £25 / night

£174 / week

1 / 23

Holiday apartment rental

Llafranc apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £37 / night

£256 / week

1 / 12

Costa Brava holiday apartment rental

Calella de Palafrugell apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £27 / night

£190 / week

1 / 17

Roses holiday apartment rental

Roses apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £50 / night

£460 - £739 / week

1 / 30

Holiday apartment with shared pool in Llafranc

Llafranc apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £32 / night

£221 / week

1 / 22

Costa Brava holiday apartment rental

Llafranc apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from £28 / night

£195 / week

1 / 22

Llafranc holiday apartment rental

Llafranc apartment

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from £42 / night

£292 / week

1 / 25

Holiday apartment in Costa Brava

Lloret de Mar apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £32 / night

£222 - £951 / week

1 / 19

Holiday apartment with shared pool in Lloret de Mar

Lloret de Mar apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

from £42 / night

£294 - £702 / week

1 / 17

×

Also consider