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

21,881 Holiday homes

Applied filters (1)

Marigot holiday apartment rental

Marigot apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £79 / night

£550 - £580 / week

1 / 31

Pollenca holiday villa rental

Pollenca villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from £478 / night

£3,342 - £4,595 / week

1 / 33

Holiday villa with swimming pool in Pollenca

Pollenca villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £154 / night

£3,064 - £3,481 / week

1 / 20

Pitve holiday apartment rental

Pitve apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £117 / night

£819 - £2,317 / week

1 / 25

Apartment rental in Playa de Fanabe with shared pool

Playa de Fanabe apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £69 / night

£482 / week

1 / 49

Holiday villa in Laborie

Laborie villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £183 / night

£1,278 / week

1 / 15

Holiday villa in Montego Bay

Montego Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £499 / night

£3,488 - £10,454 / week

1 / 20

Holiday villa with golf nearby in Montego Bay

Montego Bay villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £359 / night

£2,510 - £6,525 / week

1 / 13

Costa Teguise holiday apartment rental

Costa Teguise apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £92 / night

£642 / week

1 / 12

Holiday home in Devonport

Devonport house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from £154 / night

£905 - £2,594 / week

1 / 12

Holiday apartment rental

Las Playitas apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £75 / night

£464 / week

1 / 33

Holiday apartment with shared pool in Arico

Arico apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £60 / night

£409 - £498 / week

1 / 27

Playa de Fanabe holiday villa rental

Playa de Fanabe villa

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 13

from £708 / night

£5,359 - £9,705 / week

1 / 59

Holiday villa with swimming pool in Platanos

Platanos villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

from £353 / night

£2,469 / week

1 / 24

Holiday villa with swimming pool in Platanos

Platanos villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

from £353 / night

£2,469 / week

1 / 24

Mont Choisy holiday villa rental

Mont Choisy villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £84 / night

£496 / week

1 / 19

Holiday home in Montego Bay

Montego Bay house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £66 / night

£460 / week

1 / 4

Holiday apartment accommodation

Saint Francois apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £87 / night

£605 / week

1 / 29

Holiday villa with shared pool, golf nearby in Paradise Island

Paradise Island villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £378 / night

£2,647 / week

1 / 12

Apartment rental in Stony Hill with shared pool

Stony Hill apartment

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 6

from £207 / night

£1,444 / week

1 / 54

Holiday villa with swimming pool in Calonge

Calonge villa

  • 6 bedrooms
  • 6 bathrooms
  • sleeps 12

from £269 / night

£1,883 - £9,894 / week

1 / 40

Scarborough holiday home rental

Scarborough house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £137 / night

£959 / week

1 / 19

Caleta de Fuste holiday villa rental

Caleta de Fuste villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £158 / night

£1,390 / week

1 / 34

Holiday villa with swimming pool in Cala en Porter

Cala en Porter villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 7

from £128 / night

£894 / week

1 / 16

Holiday home with swimming pool in Agnitsini

Agnitsini house

  • 4 bedrooms
  • 8 bathrooms
  • sleeps 7

from £169 / night

£1,183 / week

1 / 34

Villa accommodation in Port d'Addaia with swimming pool

Port d'Addaia villa

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from £143 / night

£997 / week

1 / 19

Holiday apartment in Costa del Silencio

Costa del Silencio apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 6

from £59 / night

£413 - £550 / week

1 / 21

Orient Bay holiday apartment rental

Orient Bay apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £251 / night

£1,754 / week

1 / 20

Holiday villa with swimming pool in Buger

Buger villa

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

from £236 / night

£1,650 - £6,196 / week

1 / 45

Discovery Bay holiday bungalow rental

Discovery Bay bungalow

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £197 / night

£1,375 / week

1 / 29

Villa rental in Orient Bay with swimming pool

Orient Bay villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £345 / night

£2,410 - £4,352 / week

1 / 25

Holiday condo in Simpson Bay

Simpson Bay condo

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from £239 / night

£1,674 - £3,069 / week

1 / 27

Holiday private room in Telde

Telde private room

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £56 / night

£380 / week

1 / 31

Holiday apartment letting

Solana Matorral apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £112 / night

£779 / week

1 / 24

Holiday villa with swimming pool in Pollenca

Pollenca villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from £145 / night

£1,015 - £3,446 / week

1 / 31

Orient Bay holiday condo rental

Orient Bay condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £181 / night

£1,267 - £1,535 / week

1 / 31

Holiday apartment in Palm - Eagle Beach

Palm - Eagle Beach apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £183 / night

£1,022 / week

1 / 12

Portocolom holiday villa rental

Portocolom villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £96 / night

£670 - £3,701 / week

1 / 28

Tegueste holiday villa rental

Tegueste villa

  • 6 bedrooms
  • 7 bathrooms
  • sleeps 17

from £371 / night

£2,594 / week

1 / 26

Holiday apartment in Carrizal

Carrizal apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £61 / night

£422 / week

1 / 13