Updating

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

Updating

Best Spain Apartments on Holiday Lettings - Villas

All filters (2)

Filters (2)

Clear filters

2,361 Vacation rentals

Applied filters (2)

Spain Vacation apartment rental

Costa Calma apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $105 / night

$732 / week

1 / 67

Vacation apartment in Asturias

Collera apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from $146 / night

$1,017 - $1,993 / week

1 / 16

Vacation villa with swimming pool in Spain

Playa Honda villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 4

from $175 / night

$1,220 - $1,790 / week

1 / 55

Spain Vacation chalet rental

El Tosalet chalet

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 7

from $284 / night

$1,971 / week

1 / 80

Apartment rental in Spain

Salou apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from $136 / night

$949 / week

1 / 26

Spain Vacation apartment rental

Los Alcazares apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $188 / night

$1,458 / week

1 / 15

Vacation studio with golf nearby in Spain

Playa de las Americas studio

  • Studio
  • 1 bathroom
  • sleeps 2

from $74 / night

$493 - $863 / week

1 / 41

Vacation studio with golf nearby in Spain

Playa de las Americas studio

  • Studio
  • 1 bathroom
  • sleeps 2

from $74 / night

$493 - $863 / week

1 / 39

Vacation apartment in Spain

Cambrils apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 10

from $180 / night

$1,232 - $2,045 / week

1 / 65

Vacation apartment with shared pool, golf nearby in Spain

Isla Canela apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

from $192 / night

$1,342 / week

1 / 52

Vacation villa in Spain

Los Urrutias villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from $212 / night

$1,483 / week

1 / 66

Vacation apartment in Spain

Alicante apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from $198 / night

$1,383 / week

1 / 41

Valencian Community Vacation apartment rental

Oropesa Del Mar apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $105 / night

$732 / week

1 / 34

Vacation apartment rental

La Herradura apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $117 / night

$697 - $1,023 / week

1 / 10

Balearic Islands Vacation villa rental

Port d'Alcudia villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 7

from $246 / night

$1,712 / week

1 / 62

Vacation apartment with shared pool in Costa del Sol

Torremolinos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $105 / night

$733 - $1,164 / week

1 / 38

Vacation apartment rental

Golf del Sur apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $140 / night

$976 / week

1 / 56

Chalet rental in Spain

Tegueste chalet

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 7

from $81 / night

$562 / week

1 / 34

Canary Islands Vacation studio rental

Playa de las Americas studio

  • Studio
  • 1 bathroom
  • sleeps 2

from $74 / night

$493 - $863 / week

1 / 35

Spain Vacation studio rental

Playa de las Americas studio

  • Studio
  • 1 bathroom
  • sleeps 2

from $74 / night

$493 - $863 / week

1 / 41

Vacation apartment in Spain

Los Cristianos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $103 / night

$716 / week

1 / 17

Vacation apartment in Galicia

Sanxenxo apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $128 / night

$895 / week

1 / 35

Home rental in Balearic Islands with shared pool

Cala Tarida house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $244 / night

$1,708 / week

1 / 51

Villa rental in Spain with golf nearby

Costa Adeje villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

from $401 / night

$2,803 / week

1 / 24

Apartment rental in Spain with shared pool

La Manga del Mar Menor apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $148 / night

$555 - $986 / week

1 / 25

Vacation apartment rental

Moraira apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $198 / night

$1,383 / week

1 / 16

Vacation studio rental

Torremolinos studio

  • Studio
  • 1 bathroom
  • sleeps 3

from $99 / night

$616 / week

1 / 33

Vacation apartment with shared pool in Spain

Sitio de Calahonda apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $430 / night

$3,006 / week

1 / 48

Costa Brava Vacation apartment rental

Roses apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

from $173 / night

$863 - $1,897 / week

1 / 46

Vacation chalet in Spain

Playa Honda chalet

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $461 / night

$4,122 - $4,743 / week

1 / 19

Spain Vacation apartment rental

Costa Adeje apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

from $139 / night

$974 - $1,217 / week

1 / 30

Spain Vacation apartment rental

Costa Adeje apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $62 / night

$432 - $690 / week

1 / 29

Vacation home with golf nearby in Costa de la Luz

Conil de la Frontera house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 9

from $332 / night

$2,318 / week

1 / 38

Vacation home rental

Oropesa Del Mar house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $308 / night

$1,639 / week

1 / 28

Spain Vacation apartment rental

Costa Adeje apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $80 / night

$776 / week

1 / 37

Spain Vacation apartment rental

Denia apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $140 / night

$976 / week

1 / 50

Vacation apartment with golf nearby in Spain

Puerto Del Carmen apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from $134 / night

$936 / week

1 / 19

Spain Vacation apartment rental

Isla Canela apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $151 / night

$1,058 / week

1 / 20

Vacation apartment with shared pool in Costa del Sol

Torremolinos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $93 / night

$732 - $1,546 / week

1 / 24

Apartment rental in Spain with shared pool

Torremolinos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $140 / night

$1,098 - $1,871 / week

1 / 24

×

Also consider