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 (1)

Filters (2)

Clear filters

1,954 Holiday homes

Holiday apartment with shared pool in Costa Adeje

Costa Adeje apartment

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 11

from £158 / night

£1,105 / week

1 / 57

Holiday apartment in Pembroke Parish

Pembroke Parish apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £231 / night

£1,617 / week

1 / 10

Holiday apartment in Agios Gordios

Agios Gordios apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £118 / night

£822 / week

1 / 39

Vieux-Habitants holiday apartment rental

Vieux-Habitants apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £177 / night

£1,233 / week

1 / 22

Holiday apartment in Los Cristianos

Los Cristianos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £82 / night

£573 / week

1 / 17

Oranjestad holiday apartment rental

Oranjestad apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £117 / night

£693 - £822 / week

1 / 12

Apartment rental in Sainte-Anne

Sainte-Anne apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £84 / night

£592 / week

1 / 16

Holiday apartment in Los Cristianos

Los Cristianos apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £66 / night

£439 - £1,517 / week

1 / 92

Holiday apartment in Le Diamant

Le Diamant apartment

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from £106 / night

£740 - £1,292 / week

1 / 24

Holiday apartment rental

Oyster Pond apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from £423 / night

£2,959 / week

1 / 8

Holiday apartment rental

Lipari Town apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £95 / night

£666 - £1,874 / week

1 / 28

Holiday apartment rental

Le Marin apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £65 / night

£434 / week

1 / 9

Holiday apartment in Praia

Praia apartment

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 2

from £33 / night

£228 / week

1 / 31

Holiday apartment with golf nearby in Peel

Peel apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £144 / night

£859 / week

1 / 14

Holiday apartment with shared pool in Costa del Silencio

Costa del Silencio apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £50 / night

£346 / week

1 / 36

Gros Islet holiday apartment rental

Gros Islet apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £51 / night

£320 / week

1 / 18

Apartment rental in Gros Islet with golf nearby

Gros Islet apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £51 / night

£298 / week

1 / 22

Holiday apartment in Les Anses d'Arlet

Les Anses d'Arlet apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £74 / night

£518 / week

1 / 27

Apartment rental in Saint-Joseph

Saint-Joseph apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £60 / night

£375 / week

1 / 27

Las Palmas de Gran Canaria holiday apartment rental

Las Palmas de Gran Canaria apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £56 / night

£391 / week

1 / 24

Holiday apartment in El Salobre

El Salobre apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £84 / night

£558 / week

1 / 10

Holiday apartment in Llubi

Llubi apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £69 / night

£484 / week

1 / 86

Apartment rental in Icod de los Vinos

Icod de los Vinos apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £89 / night

£622 - £932 / week

1 / 17

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

Holiday apartment in Lefkimi

Lefkimi apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £57 / night

£394 / week

1 / 62

Holiday apartment in Morro del Jable

Morro del Jable apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £75 / night

£521 / week

1 / 27

Apartment rental in Baie-Mahault

Baie-Mahault apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £65 / night

£385 / week

1 / 18

Holiday apartment in Port Mathurin

Port Mathurin apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £55 / night

£380 / week

1 / 18

Holiday apartment in Port Mathurin

Port Mathurin apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £55 / night

£380 / week

1 / 18

Holiday apartment in Acharavi

Acharavi apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £99 / night

£691 / week

1 / 29

Holiday apartment in Acantilado de los Gigantes

Acantilado de los Gigantes apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £74 / night

£494 / week

1 / 16

Sant Llorenç des Cardassar holiday apartment rental

Sant Llorenç des Cardassar apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £106 / night

£736 / week

1 / 26

Holiday apartment in Las Palmas de Gran Canaria

Las Palmas de Gran Canaria apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £191 / night

£1,335 - £1,400 / week

1 / 33

Holiday apartment in Le Gosier

Le Gosier apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £42 / night

£277 / week

1 / 30

Mindelo holiday apartment rental

Mindelo apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £94 / night

£656 / week

1 / 195

Holiday apartment with shared pool in Mala

Mala apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £61 / night

£424 / week

1 / 25

Holiday apartment in Calodyne

Calodyne apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £33 / night

£228 / week

1 / 21

Apartment rental in Kingston with shared pool

Kingston apartment

  • 1 bedroom
  • 3 bathrooms
  • sleeps 2

from £79 / night

£545 / week

1 / 12

Los Robalos holiday apartment rental

Los Robalos apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £79 / night

£436 / week

1 / 16

Holiday apartment in Santo Domingo City

Santo Domingo City apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from £107 / night

£744 / week

1 / 34