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

786 Holiday homes

Holiday apartment in La Romana

La Romana apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £37 / night

£246 / week

1 / 15

Holiday apartment rental

Bavaro apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £924 / night

£6,465 / week

1 / 25

Sliema holiday apartment rental

Sliema apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £99 / night

£691 / week

1 / 12

Holiday apartment with shared pool in Bavaro

Bavaro apartment

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 7

from £462 / night

£3,233 / week

1 / 33

Holiday apartment with shared pool in Bavaro

Bavaro apartment

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 7

from £462 / night

£3,233 / week

1 / 35

La Romana holiday apartment rental

La Romana apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £40 / night

£265 / 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

£877 / 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

Sosua holiday condo rental

Sosua condo

  • 3 bedrooms
  • 5 bathrooms
  • sleeps 6

from £230 / night

£1,478 / week

1 / 13

Marsascala holiday apartment rental

Marsascala apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £37 / night

£256 / week

1 / 78

Apartment rental in Playa San Juan

Playa San Juan apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £79 / night

£553 / week

1 / 13

Holiday b&b in Cospicua (Bormla)

Cospicua (Bormla) b&b

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £157 / night

£1,098 / week

1 / 30

Condo rental in Freeport

Freeport condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

from £106 / night

£739 / week

1 / 8

Holiday apartment with shared pool in Playa de las Americas

Playa de las Americas apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 4

from £79 / night

£553 / week

1 / 20

Holiday apartment in Sliema

Sliema apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £109 / night

£760 / week

1 / 21

Holiday apartment in Sliema

Sliema apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £64 / night

£442 / week

1 / 39

Villa rental in Costa Adeje

Costa Adeje villa

  • 6 bedrooms
  • 10 bathrooms
  • sleeps 30

from £1,973 / night

£13,807 / week

1 / 51

Holiday penthouse in Corralejo

Corralejo penthouse

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £65 / night

£449 / week

1 / 47

Holiday apartment with shared pool in Costa Adeje

Costa Adeje apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £119 / night

£829 / week

1 / 9

Holiday apartment rental

Santa Cruz de Tenerife apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £60 / night

£415 - £829 / week

1 / 39

Holiday apartment with shared pool, golf nearby in Freeport

Freeport apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £111 / night

£693 / week

1 / 19

Holiday apartment in Sliema

Sliema apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £109 / night

£760 / week

1 / 34

Apartment rental in Adeje with shared pool

Adeje apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £45 / night

£375 - £465 / week

1 / 68

Holiday condo with shared pool in Bavaro Beach

Bavaro Beach condo

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 5

from £116 / night

£739 - £901 / week

1 / 24

The Three Cities holiday b&b rental

The Three Cities b&b

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £157 / night

£1,098 / week

1 / 29

The Three Cities holiday b&b rental

The Three Cities b&b

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £157 / night

£1,098 / week

1 / 31

Holiday condo with shared pool in Noord

Noord condo

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from £116 / night

£809 / week

1 / 25

Holiday condo with shared pool in Noord

Noord condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £144 / night

£1,002 / week

1 / 26

Holiday apartment with shared pool in Costa Adeje

Costa Adeje apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £50 / night

£346 / week

1 / 31

Palm Beach Town holiday condo rental

Palm Beach Town condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £324 / night

£2,263 / week

1 / 23

Holiday condo with shared pool in Carolina

Carolina condo

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 5

from £273 / night

£1,848 / week

1 / 28

Holiday apartment with shared pool in Hastings

Hastings apartment

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

from £464 / night

£3,247 / week

1 / 19

Birzebbuga holiday penthouse rental

Birzebbuga penthouse

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 12

from £415 / night

£2,900 / week

1 / 41

Holiday apartment with shared pool, golf nearby in Juan Dolio

Juan Dolio apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £144 / night

£832 / week

1 / 25

Holiday apartment in Santo Domingo City

Santo Domingo City apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 3

from £61 / night

£427 / week

1 / 47

Arrecife holiday apartment accommodation

Arrecife apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £54 / night

£345 / week

1 / 25

Holiday apartment in Cupecoy Bay

Cupecoy Bay apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £146 / night

£1,017 - £2,017 / week

1 / 27

Holiday apartment with shared pool, golf nearby in Freeport

Freeport apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £139 / night

£970 / week

1 / 10