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

446 Holiday homes

Applied filters (2)

Villa rental in Costa Adeje

Costa Adeje villa

  • 6 bedrooms
  • 10 bathrooms
  • sleeps 30

from £1,971 / night

£13,795 / week

1 / 51

Holiday apartment with shared pool, golf nearby in Punta Cana

Punta Cana apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £274 / night

£1,649 / week

1 / 23

Playa de las Americas holiday apartment rental

Playa de las Americas apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £61 / night

£409 - £764 / week

1 / 25

Naxxar holiday apartment rental

Naxxar apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £296 / night

£2,070 / week

1 / 34

Apartment rental in Juan Dolio with golf nearby

Juan Dolio apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £184 / night

£1,283 / week

1 / 7

La Romana holiday apartment rental

La Romana apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £40 / night

£262 / week

1 / 15

Punta Cana holiday apartment rental

Punta Cana apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 2

from £173 / night

£1,208 / week

1 / 24

Holiday penthouse in Flic En Flac

Flic En Flac penthouse

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

from £126 / night

£876 / week

1 / 117

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

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 with golf nearby in Corralejo

Corralejo apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

from £121 / night

£837 - £976 / week

1 / 89

Holiday apartment rental

Alykanas apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £257 / night

£1,725 / week

1 / 46

Holiday apartment in Sliema

Sliema apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £109 / night

£759 / week

1 / 21

Holiday studio with shared pool in Playa de las Americas

Playa de las Americas studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £75 / night

£600 - £925 / week

1 / 15

Holiday penthouse in Corralejo

Corralejo penthouse

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £64 / night

£449 / week

1 / 47

Holiday condo with shared pool in Freeport

Freeport condo

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £138 / night

£866 / week

1 / 7

Holiday apartment with shared pool, golf nearby in Freeport

Freeport apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £110 / night

£687 / week

1 / 19

Holiday condo with shared pool in Noord

Noord condo

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from £115 / night

£802 / week

1 / 25

Holiday condo with shared pool in Noord

Noord condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £142 / night

£994 / week

1 / 26

Holiday b&b with shared pool in Tragaki

Tragaki b&b

  • 2 bedrooms
  • 1 bathroom
  • sleeps 2

from £493 / night

£2,956 / week

1 / 20

Noord holiday condo rental

Noord condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £142 / night

£994 / week

1 / 26

Palm Beach Town holiday condo rental

Palm Beach Town condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £321 / night

£2,245 / week

1 / 23

Holiday apartment rental

Ocho Rios apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £129 / night

£962 / week

1 / 43

Holiday townhouse with golf nearby in Bavaro

Bavaro townhouse

  • 1 bedroom
  • 3 bathrooms
  • sleeps 3

from £161 / night

£1,100 - £1,613 / week

1 / 10

El Medano holiday apartment rental

El Medano apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £112 / night

£781 / week

1 / 64

Holiday apartment with shared pool, golf nearby in Juan Dolio

Juan Dolio apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £142 / night

£825 / week

1 / 25

Holiday condo with golf nearby in Juan Dolio

Juan Dolio condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £115 / night

£710 / week

1 / 19

Holiday apartment in Cupecoy Bay

Cupecoy Bay apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £144 / night

£1,008 - £2,000 / week

1 / 27

Holiday apartment with shared pool, golf nearby in Freeport

Freeport apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £138 / night

£962 / week

1 / 10

Holiday condo in Dawn Beach

Dawn Beach condo

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from £393 / night

£2,748 / week

1 / 19

Vecindario holiday apartment rental

Vecindario apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £82 / night

£573 / week

1 / 16

Holiday apartment in Vecindario

Vecindario apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £74 / night

£514 / week

1 / 11

Holiday apartment in Vecindario

Vecindario apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £67 / night

£469 / week

1 / 11

Holiday apartment in Vecindario

Vecindario apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £55 / night

£384 / week

1 / 17

Apartment rental in Los Cristianos with golf nearby

Los Cristianos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £112 / night

£781 / week

1 / 14

Holiday condo in St James, Montego Bay

St James, Montego Bay condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £137 / night

£956 / week

1 / 34

Sliema holiday penthouse rental

Sliema penthouse

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £109 / night

£932 / week

1 / 18

Apartment accommodation in Maho with shared pool, golf nearby

Maho apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £129 / night

£898 / week

1 / 33

Saint Francois holiday apartment rental

Saint Francois apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

from £60 / night

£414 - £799 / week

1 / 57

Puerto Plata ski villa to rent.

Puerto Plata villa

  • 3 bedrooms
  • 5 bathrooms
  • sleeps 8

from £262 / night

£1,832 / week

1 / 9