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

89 Holiday homes

Holiday apartment in Sliema

Sliema apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £109 / night

£760 / week

1 / 21

Holiday apartment rental

Bavaro apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £186 / night

£1,296 / week

1 / 29

Holiday apartment rental

Bavaro apartment

  • 1 bedroom
  • 3 bathrooms
  • sleeps 7

from £371 / night

£2,592 / week

1 / 35

St. Paul's Bay holiday penthouse rental

St. Paul's Bay penthouse

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £395 / night

£2,762 / week

1 / 21

Apartment rental in Porto Cristo

Porto Cristo apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £85 / night

£594 / week

1 / 23

Holiday condo with shared pool, golf nearby in Noord

Noord condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £636 / night

£4,451 / week

1 / 28

Holiday condo with shared pool, golf nearby in Noord

Noord condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £593 / night

£4,147 / week

1 / 28

Holiday condo with shared pool, golf nearby in Noord

Noord condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £360 / night

£2,514 / week

1 / 26

Holiday condo with shared pool, golf nearby in Noord

Noord condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £636 / night

£4,451 / week

1 / 28

Holiday condo with shared pool, golf nearby in Noord

Noord condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £508 / night

£3,551 / week

1 / 26

Holiday condo with shared pool, golf nearby in Noord

Noord condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £486 / night

£3,402 / week

1 / 26

Holiday studio with shared pool in Oyster Pond

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Studio rental in Oyster Pond with shared pool

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Studio rental in Oyster Pond with shared pool

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Oyster Pond holiday studio rental

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 21

Oyster Pond holiday studio rental

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Oyster Pond holiday studio rental

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Oyster Pond holiday studio rental

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Oyster Pond holiday studio rental

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Oyster Pond holiday studio rental

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Oyster Pond holiday studio rental

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Oyster Pond holiday studio rental

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Oyster Pond holiday studio rental

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Oyster Pond holiday studio rental

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Oyster Pond holiday studio rental

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Holiday studio with shared pool in Oyster Pond

Oyster Pond studio

  • Studio
  • 1 bathroom
  • sleeps 2

from £124 / night

£869 / week

1 / 18

Holiday apartment in Port d'Alcudia

Port d'Alcudia apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 4

from £78 / night

£546 / week

1 / 19

Ca'n Picafort holiday apartment rental

Ca'n Picafort apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £146 / night

£1,022 / week

1 / 36

S'Illot-Cala Morlanda holiday apartment rental

S'Illot-Cala Morlanda apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 3

from £123 / night

£857 / week

1 / 26

Holiday apartment in S'Illot-Cala Morlanda

S'Illot-Cala Morlanda apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £123 / night

£857 / week

1 / 36

Holiday apartment in Cala Bona

Cala Bona apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £93 / night

£649 / week

1 / 33

Port de Pollenca holiday apartment rental

Port de Pollenca apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £132 / night

£919 / week

1 / 35

Port d'Alcudia holiday apartment let

Port d'Alcudia apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from £84 / night

£587 / week

1 / 27

Apartment accommodation in Port de Pollenca with shared pool

Port de Pollenca apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £94 / night

£656 / week

1 / 35

Apartment rental in Ca'n Picafort

Ca'n Picafort apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 4

from £110 / night

£767 / week

1 / 28

Apartment rental in Formentor

Formentor apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from £179 / night

£1,250 / week

1 / 34

Apartment rental in Canyamel with shared pool

Canyamel apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £165 / night

£1,153 / week

1 / 22

Apartment rental in Canyamel with shared pool

Canyamel apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £144 / night

£1,008 / week

1 / 22

Apartment rental in St. Paul's Bay

St. Paul's Bay apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £91 / night

£524 - £1,665 / week

1 / 18

Holiday apartment rental

St. Paul's Bay apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 7

from £77 / night

£447 - £1,654 / week

1 / 21