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

Clear filters

11,002 properties with watersports onsite or nearby

Applied filters (1)

Gregory Town holiday villa rental

Gregory Town villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 12

from £448 / night

£2,695 - £5,343 / week

1 / 28

Villa rental in Porters with shared pool, golf nearby

Porters villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

from £359 / night

£2,513 - £7,818 / week

1 / 25

Holiday apartment with golf nearby in Paynes Bay

Paynes Bay apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £439 / night

£3,071 / week

1 / 10

Holiday condo in Higuey

Higuey condo

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 5

from £110 / night

£768 / week

1 / 54

Las Palmas de Gran Canaria holiday apartment rental

Las Palmas de Gran Canaria apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £70 / night

£418 - £835 / week

1 / 27

Holiday apartment in Las Terrenas

Las Terrenas apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £38 / night

£210 - £242 / week

1 / 37

Las Terrenas holiday apartment rental

Las Terrenas apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £36 / night

£210 - £242 / week

1 / 18

Holiday villa with swimming pool, golf nearby in Saint Francois

Saint Francois villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from £327 / night

£2,285 / week

1 / 29

Holiday home rental

Port-Louis house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £96 / night

£682 / week

1 / 13

Holiday apartment rental

Sosua apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £26 / night

£179 / week

1 / 7

Belle Mare holiday penthouse rental

Belle Mare penthouse

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £227 / night

£1,583 / week

1 / 48

Condo rental in Island Harbour

Island Harbour condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £179 / night

£1,247 / week

1 / 17

Baie Nettle holiday villa rental

Baie Nettle villa

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from £169 / night

£1,342 / week

1 / 12

Belle Mare holiday penthouse rental

Belle Mare penthouse

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £227 / night

£1,583 / week

1 / 43

Holiday villa in Little Cayman

Little Cayman villa

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from £457 / night

£3,197 / week

1 / 23

Holiday villa with shared pool in Little Cayman

Little Cayman villa

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from £457 / night

£3,197 / week

1 / 25

Holiday villa in Callao Salvaje

Callao Salvaje villa

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 12

from £459 / night

£3,214 / week

1 / 90

Le Moule holiday penthouse rental

Le Moule penthouse

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £158 / night

£1,102 / week

1 / 5

Holiday apartment in Puerto Rico

Puerto Rico apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £99 / night

£620 / week

1 / 46

Sucuraj holiday apartment rental

Sucuraj apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £47 / night

£324 / week

1 / 11

Holiday villa in Riviere-Pilote

Riviere-Pilote villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £86 / night

£599 / week

1 / 17

Lipari Town holiday apartment rental

Lipari Town apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £113 / night

£787 - £1,868 / week

1 / 13

Holiday guest house in Thulusdhoo Island

Thulusdhoo Island guest house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 11

from £72 / night

£499 / week

1 / 20

Holiday villa in Philipsburg

Philipsburg villa

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £169 / night

£1,183 - £1,279 / week

1 / 17

Holiday home in Port-Louis

Port-Louis house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from £109 / night

£757 / week

1 / 29

Thulusdhoo Island holiday guest house rental

Thulusdhoo Island guest house

  • 7 bedrooms
  • 7 bathrooms
  • sleeps 18

from £64 / night

£448 / week

1 / 44

Holiday guest house in Thulusdhoo Island

Thulusdhoo Island guest house

  • 6 bedrooms
  • 6 bathrooms
  • sleeps 11

from £64 / night

£448 / week

1 / 41

Townhouse rental in Kinsale

Kinsale townhouse

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 13

from £322 / night

£2,147 - £2,576 / week

1 / 24

Holiday condo with shared pool, golf nearby in Noord

Noord condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £628 / night

£4,393 / week

1 / 28

Holiday condo with shared pool, golf nearby in Noord

Noord condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £628 / night

£4,393 / week

1 / 28

Holiday condo with shared pool, golf nearby in Noord

Noord condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £585 / night

£4,092 / week

1 / 28

Holiday condo with shared pool, golf nearby in Noord

Noord condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £355 / night

£2,481 / week

1 / 26

Holiday condo with shared pool, golf nearby in Noord

Noord condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £480 / night

£3,357 / week

1 / 26

Holiday condo with shared pool, golf nearby in Noord

Noord condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £501 / night

£3,504 / week

1 / 26

Acharavi holiday villa rental

Acharavi villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £133 / night

£927 - £3,449 / week

1 / 32

Vatos holiday villa rental

Vatos villa

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 9

from £475 / night

£3,321 - £5,878 / week

1 / 21

Holiday villa in Halikounas

Halikounas villa

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 10

from £209 / night

£1,394 - £6,551 / week

1 / 37

Juan Dolio holiday apartment rental

Juan Dolio apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £78 / night

£548 / week

1 / 28

Alaior holiday villa rental

Alaior villa

  • 6 bedrooms
  • 8 bathrooms
  • sleeps 13

from £3,245 / night

£22,711 / week

1 / 7

Holiday villa rental

Agios Stefanos villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £164 / night

£1,149 - £4,543 / week

1 / 32