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

Updating

City centre holiday homes | Apartments, villas and more

All filters (2)

Filters (2)

Clear filters

4,124 Holiday homes

Rio San Juan holiday villa rental

Rio San Juan villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from £156 / night

£1,088 / week

1 / 18

Holiday villa with swimming pool in Le Marin

Le Marin villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £217 / night

£1,517 / week

1 / 56

Villa rental in Costa Teguise with shared pool

Costa Teguise villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £121 / night

£659 - £1,002 / week

1 / 27

Corralejo holiday villa rental

Corralejo villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 5

from £147 / night

£832 - £1,801 / week

1 / 77

Holiday home in Corralejo

Corralejo house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £190 / night

£1,330 / week

1 / 33

Holiday villa letting

Roda villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

from £384 / night

£2,689 / week

1 / 66

Holiday villa in Sigatoka

Sigatoka villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 12

from £332 / night

£2,325 / week

1 / 52

Home rental in Imbert with swimming pool

Imbert house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 5

from £43 / night

£264 / week

1 / 16

Holiday villa rental

Skinaria villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £504 / night

£3,527 / week

1 / 34

Agios Spyridonas holiday villa rental

Agios Spyridonas villa

  • 5 bedrooms
  • 6 bathrooms
  • sleeps 11

from £1,124 / night

£7,865 / week

1 / 71

Studio rental in Brena Alta with shared pool

Brena Alta studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £69 / night

£409 / week

1 / 16

Holiday villa in Rio San Juan

Rio San Juan villa

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 8

from £220 / night

£1,076 - £1,864 / week

1 / 28

Holiday home with swimming pool in Soller

Soller house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £237 / night

£1,576 / week

1 / 26

Holiday villa with swimming pool in Santanyi

Santanyi villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £148 / night

£1,034 / week

1 / 24

Holiday villa rental

Llucmajor villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £211 / night

£1,477 / week

1 / 53

Puerto de la Cruz holiday apartment rental

Puerto de la Cruz apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £45 / night

£311 / week

1 / 20

Costa Adeje holiday apartment rental

Costa Adeje apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £50 / night

£345 - £695 / week

1 / 30

Holiday home with shared pool in Ocho Rios

Ocho Rios house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £119 / night

£832 / week

1 / 41

Holiday villa with swimming pool in Puerto del Rosario

Puerto del Rosario villa

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 10

from £148 / night

£1,034 / week

1 / 49

Holiday villa with swimming pool in Messonghi

Messonghi villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £542 / night

£3,791 / week

1 / 35

Holiday villa in Priory

Priory villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £229 / night

£1,600 / week

1 / 34

Holiday villa with swimming pool in Skinaria

Skinaria villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £296 / night

£2,068 / week

1 / 52

Sosua holiday condo rental

Sosua condo

  • 3 bedrooms
  • 5 bathrooms
  • sleeps 6

from £228 / night

£1,463 / week

1 / 13

Holiday villa with swimming pool in Nissaki

Nissaki villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £147 / night

£1,027 - £4,343 / week

1 / 37

Holiday villa in Playa Blanca

Playa Blanca villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 9

from £296 / night

£2,068 / week

1 / 153

Villa rental in Sivota with swimming pool

Sivota villa

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from £306 / night

£2,462 - £4,825 / week

1 / 47

Holiday villa in Sivota

Sivota villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £207 / night

£1,724 - £3,545 / week

1 / 40

Condo rental in Cruz Bay with shared pool

Cruz Bay condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £133 / night

£928 / week

1 / 21

Holiday apartment rental

Alykanas apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £256 / night

£1,724 / week

1 / 46

Holiday villa in Paramonas

Paramonas villa

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 9

from £127 / night

£890 / week

1 / 44

Holiday villa with swimming pool, golf nearby in Teague Bay

Teague Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £291 / night

£2,036 / week

1 / 18

Holiday home with swimming pool, golf nearby in Le Diamant

Le Diamant house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £173 / night

£1,207 / week

1 / 4

Carriacou Island holiday home rental

Carriacou Island house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from £275 / night

£1,920 / week

1 / 20

Holiday villa in Santa Cruz de Tenerife

Santa Cruz de Tenerife villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £89 / night

£621 / week

1 / 24

Holiday home rental

Corralejo house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £64 / night

£448 / week

1 / 17

Holiday apartment with golf nearby in Noord

Noord apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £151 / night

£1,056 / week

1 / 20

Holiday villa in Skala

Skala villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £178 / night

£1,241 / week

1 / 12

Holiday apartment with shared pool in Dassia

Dassia apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 10

from £109 / night

£759 / week

1 / 30

Vega de San Mateo holiday home rental

Vega de San Mateo house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from £172 / night

£1,203 - £1,398 / week

1 / 62

Holiday villa with swimming pool in Corralejo

Corralejo villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £115 / night

£802 - £962 / week

1 / 29