City centre holiday homes ❘ Apartments, villas and more

Close

View larger map

Enter dates for more accurate prices

Payment Protection
To book this holiday home you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

14,488 Holiday homes

(23) Very Good 

43

Holiday apartment in Royal Mile

Edinburgh / Royal Mile

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Child friendly
  • Car not necessary
  • Ask about pets

from £140 / night

£850 - £1,000 / week

Book View

from £140 / night

(6) Very Good 

34

Holiday apartment in Sibenik

Sibenik-Knin County / Sibenik

2 3 min stay varies

  • 2 bedrooms
  • sleeps 3
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Child friendly

from £45 / night

£373 / week

Book View

Responds fast!
avg. 3 hours 57 minutes

from £45 / night

(1) Excellent 

16

Haifa holiday penthouse rental

Haifa District / Haifa

2 4 2 nights min

  • 2 bedrooms
  • sleeps 4
  • 2 nights min
  • Beach / lakeside relaxation
  • Air conditioning

from £144 / night

£1,006 / week

Book View

from £144 / night

(32) Excellent 

37

Manor house rental in Galway with golf nearby

County Galway / Galway

5 15 min stay varies

  • 5 bedrooms
  • sleeps 15
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 8 km
  • Child friendly

from £219 / night

£1,533 / week

Book View

from £219 / night

(23) Excellent 

11

Holiday apartment in Leith

Edinburgh / Leith

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Nearest beach 5 km
  • Child friendly
  • Car not necessary

from £100 / night

£600 - £700 / week

Book View

from £100 / night

(11) Excellent 

24

Muo holiday apartment rental

Kotor Municipality / Muo

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £75 / night

£400 - £650 / week

Book View

from £75 / night

(47) Excellent 

22

Holiday apartment in Saint Julian's

Saint Julian's / Spinola Bay

1 3 6 nights min

  • 1 bedroom
  • sleeps 3
  • 6 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Car not necessary

from £45 / night

£311 / week

Book View

from £45 / night

(4) Very Good 

46

Holiday home in Charneca da Caparica

Setubal District / Charneca da Caparica

2 5 5 nights min

  • 2 bedrooms
  • sleeps 5
  • 5 nights min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Child friendly

from £107 / night

£746 / week

Book View

from £107 / night

(108) Excellent 

19

Holiday apartment in Cardiff Bay

Cardiff / Cardiff Bay

2 5 min stay varies

  • 2 bedrooms
  • sleeps 5
  • min stay varies
  • Child friendly

from £95 / night

£625 - £900 / week

Book View

Responds fast!
avg. 34 minutes

from £95 / night

(9) Very Good 

91

Orlando holiday villa rental

Central Florida / Orlando

6 12 4 nights min

  • 6 bedrooms
  • sleeps 12
  • 4 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £159 / night

£1,006 - £1,286 / week

Book View

Responds fast!
avg. 1 hour 57 minutes

from £159 / night

(18) Very Good 

18

Townhouse rental in Naxos Town

Naxos / Naxos Town

2 4 4 nights min

  • 2 bedrooms
  • sleeps 4
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.8 km
  • Ask owner if suitable for children

from £125 / night

£870 - £1,119 / week

Book View

Responds fast!
avg. 3 hours 16 minutes

from £125 / night

(18) Very Good 

56

Holiday home rental

County Galway / Galway

4 12 1 night min

  • 4 bedrooms
  • sleeps 12
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 0.2 km
  • Child friendly

from £102 / night

£715 - £2,942 / week

Book View

from £102 / night

(41) Excellent 

23

Portsmouth holiday home rental

Hampshire / Portsmouth

3 4 min stay varies

  • 3 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.9 km
  • Suitable for children age 5+

from £90 / night

£630 / week

Enquire View

from £90 / night

(26) Excellent 

72

Holiday apartment rental

Athens / Plaka, Athens

3 8 2 nights min

  • 3 bedrooms
  • sleeps 8
  • 2 nights min
  • Nearest beach 10 km
  • Child friendly
  • Car not necessary

from £190 / night

£1,324 / week

Enquire View

from £190 / night

(142) Excellent 

22

Holiday home in Bruges

West Flanders Province / Bruges

3 5 1 night min

  • 3 bedrooms
  • sleeps 5
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 10 km
  • Child friendly

from £59 / night

£413 - £581 / week

Enquire View

from £59 / night

(8) Excellent 

23

Holiday apartment in Francavilla Al Mare

Province of Chieti / Francavilla Al Mare

2 7 min stay varies

  • 2 bedrooms
  • sleeps 7
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Child friendly

from £71 / night

£491 / week

Book View

Responds fast!
avg. 2 hours 34 minutes

from £71 / night

(12) Excellent 

55

Holiday watermill rental

County Londonderry / Coleraine

6 24 min stay varies

  • 6 bedrooms
  • sleeps 24
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 12 km
  • Suitable for children age 5+

from £500 / night

£2,750 - £38,500 / week

Book View

from £500 / night

(69) Excellent 

19

Holiday apartment in Southsea

Portsmouth / Southsea

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Child friendly

from £125 / night

£900 - £1,040 / week

Book View

from £125 / night

(34) Excellent 

19

Holiday apartment rental

Central London/Zone 1 / Pimlico

2 4 7 nights min

  • 2 bedrooms
  • sleeps 4
  • 7 nights min
  • Child friendly
  • Car not necessary

from £158 / night

£1,100 / week

Book View

from £158 / night

(20) Very Good 

Certificate of Excellence

11

Holiday apartment in Swansea Marina

Swansea / Swansea Marina

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Child friendly

Certificate of Excellence

from £120 / night

£585 - £695 / week

Book View

Responds fast!
avg. 55 minutes

from £120 / night

(8) Excellent 

34

Holiday townhouse in Sant' Alessio Siculo

Province of Messina / Sant' Alessio Siculo

1 4 min stay varies

  • 1 bedroom
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Child friendly
  • Air conditioning

from £45 / night

£311 / week

Book View

from £45 / night

(32) Very Good 

22

Morzine ski chalet to rent.

Portes du Soleil / Morzine

5 10 min stay varies

  • 5 bedrooms
  • sleeps 10
  • min stay varies
  • Beach / lakeside relaxation
  • Ski
  • Child friendly

from £311 / night

£1,642 - £4,167 / week

Book View

Responds fast!
avg. 2 hours 7 minutes

from £311 / night

(13) Excellent 

5

Holiday apartment in Glossop

Derbyshire / Glossop

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Child friendly
  • Car not necessary
  • Air conditioning

from £75 / night

£350 - £735 / week

Book View

Responds fast!
avg. 2 hours 26 minutes

from £75 / night

(55) Excellent 

20

Valletta holiday townhouse rental

Valletta / Central Valletta

2 6 4 nights min

  • 2 bedrooms
  • sleeps 6
  • 4 nights min
  • Nearest beach 2 km
  • Child friendly
  • Car not necessary

from £169 / night

£1,008 - £1,629 / week

Book View

Responds fast!
avg. 1 hour 9 minutes

from £169 / night

(55) Excellent 

60

Grassmarket holiday studio accommodation

Edinburgh / Grassmarket

Studio 2 min stay varies

  • Studio
  • sleeps 2
  • min stay varies
  • Nearest beach 6 km
  • Car not necessary

from £93 / night

£620 / week

Enquire View

from £93 / night

12

Townhouse rental in Ravanusa

Agrigento / Ravanusa

16 31 1 night min

  • 16 bedrooms
  • sleeps 31
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 20 km
  • Private garden

from £45 / night

£311 / week

Book View

from £45 / night

(41) Excellent 

25

Holiday home in Athens

Attica / Athens

3 6 3 nights min

  • 3 bedrooms
  • sleeps 6
  • 3 nights min
  • Child friendly
  • Car not necessary
  • Air conditioning

from £178 / night

£1,154 - £1,651 / week

Book View

Responds fast!
avg. 3 hours 11 minutes

from £178 / night

15

Holiday b&b rental

Marrakech-Tensift-El Haouz Region / Alouidane

9 27 4 nights min

  • 9 bedrooms
  • sleeps 27
  • 4 nights min
  • Nearest beach 75 km
  • Swimming pool
  • Child friendly

from £932 / night

£5,058 / week

Book View

from £932 / night

(15) Excellent 

27

Berlin holiday apartment rental

Berlin / Charlottenburg Central

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Nearest beach 0 km
  • Car not necessary

from £71 / night

£497 / week

Book View

Responds fast!
avg. 2 hours 58 minutes

from £71 / night

(7) Excellent 

39

Holiday b&b in Kampala

Central Region / Kampala

7 20 1 night min

  • 7 bedrooms
  • sleeps 20
  • 1 night min
  • Beach / lakeside relaxation
  • Child friendly
  • Car not necessary

from £30 / night

£200 - £3,525 / week

Book View

Responds fast!
avg. 3 hours 28 minutes

from £30 / night

(14) Very Good 

18

Carvoeiro holiday villa rental

Faro District / Carvoeiro

3 7 7 nights min

  • 3 bedrooms
  • sleeps 7
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool

from £78 / night

£545 - £1,542 / week

Book View

Responds fast!
avg. 3 hours 44 minutes

from £78 / night

(89) Excellent 

11

Edinburgh holiday apartment rental

Scotland / Edinburgh

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Child friendly

from £105 / night

£585 - £1,290 / week

Book View

Responds fast!
avg. 2 hours 37 minutes

from £105 / night

(4) Very Good 

14

Holiday apartment in Budapest

Budapest / District 5

1 4 3 nights min

  • 1 bedroom
  • sleeps 4
  • 3 nights min
  • Child friendly
  • Car not necessary
  • Air conditioning

from £35 / night

£243 / week

Book View

Responds fast!
avg. 3 hours 59 minutes

from £35 / night

(29) Excellent 

24

Holiday apartment with shared pool in Calis Beach

Fethiye / Calis Beach

1 2 7 nights min

  • 1 bedroom
  • sleeps 2
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £55 / night

£385 - £475 / week

Book View

from £55 / night

44

Holiday studio in Dubrovnik

Dubrovnik-Neretva County / Dubrovnik

Studio 2 3 nights min

  • Studio
  • sleeps 2
  • 3 nights min
  • Nearest beach 0.3 km
  • Child friendly
  • Car not necessary

from £53 / night

£366 / week

Book View

Responds fast!
avg. 51 minutes

from £53 / night

(10) Excellent 

24

Holiday townhouse in Ceret

Pyrenees-Orientales / Ceret

2 5 min stay varies

  • 2 bedrooms
  • sleeps 5
  • min stay varies
  • Nearest beach 6 km
  • Suitable for children age 5+
  • Car not necessary

from £38 / night

£267 - £488 / week

Book View

from £38 / night

(68) Very Good 

9

Holiday apartment rental

Island of Malta / Sliema

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.2 km
  • Child friendly

from £40 / night

£466 - £622 / week

Book View

from £40 / night

(97) Excellent 

Certificate of Excellence

31

Holiday apartment in Grassmarket

Edinburgh / Grassmarket

2 6 2 nights min

  • 2 bedrooms
  • sleeps 6
  • 2 nights min
  • Ask owner if suitable for children
  • Car not necessary

Certificate of Excellence

from £85 / night

£595 / week

Book View

from £85 / night

(10) Excellent 

22

Salerno holiday apartment rental

Amalfi Coast / Salerno

1 3 3 nights min

  • 1 bedroom
  • sleeps 3
  • 3 nights min
  • Nearest beach 5 km
  • Car not necessary

from £65 / night

£420 - £470 / week

Book View

Responds fast!
avg. 2 hours 29 minutes

from £65 / night

23

Holiday condo in Marmari

Marmari / Nea Stira

1 5 2 nights min

  • 1 bedroom
  • sleeps 5
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Child friendly

from £54 / night

£400 / week

Book View

from £54 / night

City breaks (14488)

Best city breaks


Save money on a city break by booking a stay at one of these top holiday rentals. Opting for a holiday apartment over a hotel will save you money per person and it means you can live like a local while you’re away.



City getaways make fantastic mini-breaks in the new year. Jet off to Rome, Florence or London to soak up the centuries of history, art and culture. Or turn your trip into a shopping spree or a romantic post-Christmas getaway.



With so many cheap flights on offer, European city breaks are even more affordable than before. You could even squeeze in a city stop on the way to your main holiday. And inviting friends or family along means you’ll each spend less on a shared city apartment or villa.