Updating

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

Updating

Villas in Spain and Apartments - Holiday Lettings - Holiday Rentals Spain

All filters (2)

Filters (2)

Clear filters

6,914 Holiday homes

Spain holiday home rental

Isla de la Toja house

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 8

from £278 / night

£2,310 / week

1 / 18

Holiday apartment rental

Playa Granada Golf Resort apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £84 / night

£589 / week

1 / 39

Holiday apartment in Spain

Playa de las Americas apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £86 / night

£598 / week

1 / 25

Apartment rental in Costa del Sol with shared pool, golf nearby

La Cala de Mijas apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £86 / night

£602 / week

1 / 29

Apartment rental in Spain with shared pool

La Manga del Mar Menor apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £118 / night

£441 - £784 / week

1 / 25

Holiday apartment with shared pool in Spain

Estepona apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £147 / night

£1,029 / week

1 / 25

Spain holiday apartment let

Broto apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £79 / night

£439 - £532 / week

1 / 8

Holiday apartment letting

Moraira apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £157 / night

£1,100 / week

1 / 16

Apartment rental in Catalonia

Barcelona apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £129 / night

£899 / week

1 / 25

Holiday apartment with shared pool in Canary Islands

Palm-Mar apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £81 / night

£453 / week

1 / 21

Holiday apartment in Spain

Barcelona apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £139 / night

£967 / week

1 / 30

Apartment rental in Spain with shared pool

Torremolinos apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from £65 / night

£739 - £924 / week

1 / 56

Holiday apartment in Spain

Los Alcazares apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £63 / night

£441 - £539 / week

1 / 23

Holiday studio rental

Torremolinos studio

  • Studio
  • 1 bathroom
  • sleeps 3

from £79 / night

£490 / week

1 / 33

Holiday apartment with shared pool in Spain

Grau de Gandia apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £58 / night

£405 / week

1 / 18

Holiday apartment with shared pool in Spain

Grau de Gandia apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £43 / night

£295 / week

1 / 22

Holiday apartment with shared pool, golf nearby in Spain

Isla Canela apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £56 / night

£388 / week

1 / 22

Apartment letting in Spain with golf nearby

Salamanca apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £56 / night

£315 - £703 / week

1 / 17

Holiday apartment rental

Calpe apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £84 / night

£582 / week

1 / 34

Valencian Community holiday apartment rental

Peniscola apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £106 / night

£739 / week

1 / 25

Costa del Sol holiday apartment rental

Nerja apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £79 / night

£549 / week

1 / 25

Holiday apartment in Spain

Castell de Ferro apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from £56 / night

£324 - £776 / week

1 / 15

Holiday apartment in Andalucia

Rota apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £79 / night

£499 - £693 / week

1 / 56

Holiday apartment with shared pool in Spain

Benalmadena apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £93 / night

£632 - £931 / week

1 / 39

Holiday home in Spain

Peramola house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £137 / night

£958 / week

1 / 16

Holiday apartment letting

Oropesa Del Mar apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £56 / night

£416 - £832 / week

1 / 17

Holiday apartment in Spain

Salamanca apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 4

from £70 / night

£485 / week

1 / 9

Apartment rental in Costa del Sol with shared pool, golf nearby

Benalmadena apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

from £51 / night

£338 / week

1 / 20

Holiday apartment with shared pool in Costa del Sol

Torremolinos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £74 / night

£582 - £1,229 / week

1 / 24

Spain holiday penthouse rental

Villamartin penthouse

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £43 / night

£302 / week

1 / 30

Apartment rental in Valencian Community with swimming pool, golf nearby

Denia apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £51 / night

£357 - £1,178 / week

1 / 37

Apartment rental in Spain with shared pool, golf nearby

Vera apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £54 / night

£375 / week

1 / 52

Holiday apartment with shared pool in Valencian Community

Orihuela apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £75 / night

£521 / week

1 / 12

Spain holiday apartment rental

Valencia apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from £93 / night

£647 / week

1 / 22

Holiday apartment with shared pool in Spain

Baiona apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 4

from £70 / night

£462 - £841 / week

1 / 11

Holiday apartment with shared pool, golf nearby in Spain

Vera apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £60 / night

£414 / week

1 / 25

Holiday apartment rental

Vera apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from £60 / night

£414 / week

1 / 28

Spain holiday apartment rental

Vera apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £60 / night

£414 / week

1 / 24

Holiday apartment with shared pool, golf nearby in Spain

Vera apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £60 / night

£414 / week

1 / 26

Holiday apartment in Spain

Vera apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £60 / night

£414 / week

1 / 25

×

Also consider