City centre holiday homes ❘ Apartments, villas and more

Close

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

13,633 Holiday homes

(3) Excellent 

21

Wroclaw holiday apartment rental

Lower Silesia Province / Wroclaw

1 6 2 nights min

  • 1 bedroom
  • sleeps 6
  • 2 nights min
  • Child friendly
  • Car not necessary
  • Air conditioning

from £71 / night

£494 - £678 / week

Book View

from £71 / night

(30) Excellent 

20

York holiday apartment rental

North Yorkshire / York

2 4 3 nights min

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

from £150 / night

£975 / week

Book View

from £150 / night

(31) Excellent 

32

Apartment rental in Birkenhead

Wirral / Birkenhead

2 5 2 nights min

  • 2 bedrooms
  • sleeps 5
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 6 km
  • Suitable for children age 5+

from £85 / night

£560 - £875 / week

Book View

from £85 / night

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

£711 - £2,926 / week

Book View

from £102 / night

(4) Excellent 

13

Como holiday apartment rental

Lake Como / Como

1 3 3 nights min

  • 1 bedroom
  • sleeps 3
  • 3 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Car not necessary

from £133 / night

£754 - £1,375 / week

Book View

from £133 / night

(10) Excellent 

22

Holiday apartment with golf nearby in Aberystwyth

Ceredigion / Aberystwyth

1 4 min stay varies

  • 1 bedroom
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Child friendly

from £85 / night

£500 - £840 / week

Book View

from £85 / night

(7) Excellent 

39

Holiday villa in Central Florence

Florence / Central Florence

5 10 1 night min

  • 5 bedrooms
  • sleeps 10
  • 1 night min
  • Nearest beach 98 km
  • Swimming pool
  • Child friendly

from £436 / night

£3,236 - £5,196 / week

Book View

from £436 / night

(25) Very Good 

35

Dublin holiday apartment rental

County Dublin / Dublin

2 4 2 nights min

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

from £162 / night

£686 / week

Book View

from £162 / night

(45) Excellent 

37

Ski villa to rent in Inverness

Scottish Highlands / Inverness

5 16 min stay varies

  • 5 bedrooms
  • sleeps 16
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Ski

from £206 / night

£1,442 - £3,990 / week

Book View

Responds fast!
avg. 13 minutes

from £206 / night

(113) Excellent 

19

Holiday apartment in Cardiff Bay

Cardiff / Cardiff Bay

2 5 min stay varies

  • 2 bedrooms
  • sleeps 5
  • min stay varies
  • Nearest beach 3 km
  • Child friendly

from £90 / night

£625 - £800 / week

Book View

Responds fast!
avg. 1 hour 12 minutes

from £90 / night

(56) Excellent 

25

Central York holiday townhouse rental

York / Central York

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Child friendly
  • Car not necessary
  • Pet friendly

from £90 / night

£900 / week

Book View

Responds fast!
avg. 2 hours 5 minutes

from £90 / night

(21) Very Good 

14

Holiday villa with swimming pool in Seminyak

Kuta District / Seminyak

1 2 5 nights min

  • 1 bedroom
  • sleeps 2
  • 5 nights min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Swimming pool

from £116 / night

£777 / week

Book View

from £116 / 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 £169 / night

£1,178 / week

Book View

from £169 / night

(11) Excellent 

19

Holiday apartment in Cavtat

Cavtat / Cavtat Old Town

1 3 1 night min

  • 1 bedroom
  • sleeps 3
  • 1 night min
  • Beach / lakeside relaxation
  • Child friendly
  • Car not necessary

from £46 / night

£318 / week

Book View

from £46 / night

(31) Excellent 

14

Holiday home in Mount Batten

Plymouth / Mount Batten

3 6 min stay varies

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

from £55 / night

£360 - £1,199 / week

Book View

Responds fast!
avg. 2 hours 3 minutes

from £55 / night

(73) Very Good 

37

Portishead holiday cottage rental

Somerset / Portishead

2 6 2 nights min

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

from £71 / night

£670 / week

Book View

Responds fast!
avg. 3 hours 0 minutes

from £71 / night

(9) Very Good 

23

Marbella Town holiday apartment rental

Marbella / Marbella Town

1 3 6 nights min

  • 1 bedroom
  • sleeps 3
  • 6 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £45 / night

£266 - £621 / week

Book View

from £45 / night

(24) Very Good 

45

Playa de las Americas holiday apartment accommodation

Playa de las Americas / Tenerife Royal Gardens

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool

from £63 / night

£441 - £1,215 / week

Book View

Responds fast!
avg. 1 hour 49 minutes

from £63 / night

12

Nidri holiday hotel apartment rental

Lefkada / Nidri

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Child friendly
  • Air conditioning
  • Pet friendly

from £81 / night

£565 / week

Book View

Responds fast!
avg. 1 hour 21 minutes

from £81 / 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

£525 / week

Book View

from £75 / night

(39) Excellent 

24

Holiday villa with swimming pool in Sannat

Island of Gozo / Sannat

3 6 4 nights min

  • 3 bedrooms
  • sleeps 6
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Swimming pool

from £60 / night

£420 - £980 / week

Book View

Responds fast!
avg. 1 hour 34 minutes

from £60 / night

(54) Excellent 

18

Holiday penthouse letting

Mijas / La Cala de Mijas

2 5 4 nights min

  • 2 bedrooms
  • sleeps 5
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Swimming pool

from £50 / night

£350 - £650 / week

Enquire View

from £50 / night

(3) Very Good 

13

Canet-en-Roussillon holiday condo rental

Pyrenees-Orientales / Canet-en-Roussillon

1 3 min stay varies

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

from £71 / night

£455 - £808 / week

Book View

from £71 / night

(32) Excellent 

30

Orlando holiday villa rental

Orlando / Orange Tree

5 12 min stay varies

  • 5 bedrooms
  • sleeps 12
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 60 km
  • Swimming pool

from £169 / night

£1,178 - £1,488 / week

Book View

Responds fast!
avg. 2 hours 57 minutes

from £169 / night

(15) Excellent 

49

Holiday apartment with shared pool, golf nearby in San Pedro de Alcantara

San Pedro de Alcantara / San Pedro Playa

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.3 km
  • Swimming pool

from £100 / night

£450 - £850 / week

Book View

Responds fast!
avg. 47 minutes

from £100 / night

(10) Very Good 

29

Holiday penthouse rental

Marbella / Nueva Andalucia

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Swimming pool

from £150 / night

£550 / week

Book View

Responds fast!
avg. 3 hours 28 minutes

from £150 / night

(9) Excellent 

33

Holiday cottage in Alykes

Zakynthos / Alykes

2 4 2 nights min

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

from £121 / night

£847 / week

Book View

Responds fast!
avg. 41 minutes

from £121 / night

(7) Excellent 

14

Holiday apartment in Central London/Zone 1

Central London/Zone 1 / Chelsea, London

1 2 14 nights min

  • 1 bedroom
  • sleeps 2
  • 14 nights min
  • Nearest beach 50 km
  • Car not necessary
  • Private garden

from £100 / night

£700 / week

Book View

from £100 / night

(11) Excellent 

16

Holiday cottage in Platanias, Skiathos

Skiathos / Platanias, Skiathos

1 4 min stay varies

  • 1 bedroom
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.06 km
  • Child friendly

from £36 / night

£247 / week

Book View

from £36 / night

(106) Excellent 

33

Holiday home with shared pool, golf nearby in Enniskillen

Enniskillen / Lough Erne Golf Resort

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 20 km
  • Swimming pool

from £155 / night

£795 - £1,100 / week

Book View

Responds fast!
avg. 2 hours 46 minutes

from £155 / night

(30) Very Good 

16

Oura Beach holiday villa rental

Albufeira / Oura Beach

4 12 min stay varies

  • 4 bedrooms
  • sleeps 12
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Swimming pool

from £85 / night

£595 - £2,195 / week

Book View

from £85 / night

(13) 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 £573 / night

£3,149 - £44,083 / week

Book View

Responds fast!
avg. 3 hours 46 minutes

from £573 / night

(23) Excellent 

20

Villa rental in Nai Thon with swimming pool

Thalang District / Nai Thon

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Swimming pool

from £154 / night

£979 - £2,142 / week

Book View

from £154 / 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. 2 hours 25 minutes

from £78 / night

(3) Very Good 

21

Salvagnac holiday farmhouse rental

Tarn / Salvagnac

5 11 2 nights min

  • 5 bedrooms
  • sleeps 11
  • 2 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £114 / night

£797 - £867 / week

Book View

from £114 / 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

Responds fast!
avg. 3 hours 8 minutes

from £125 / night

(18) Average 

16

Holiday home rental

Oxfordshire / Oxford

4 8 2 nights min

  • 4 bedrooms
  • sleeps 8
  • 2 nights min
  • Child friendly
  • Car not necessary
  • Ask about pets

from £172 / night

£974 / week

Book View

from £172 / night

(105) Excellent 

25

Apartment rental in Glasgow

Scotland / Glasgow

3 6 2 nights min

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

from £125 / night

£875 / week

Book View

Responds fast!
avg. 3 hours 55 minutes

from £125 / night

(11) Very Good 

24

Amathus holiday apartment rental

Limassol / Amathus

2 6 min stay varies

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

from £71 / night

£493 - £1,004 / week

Book View

from £71 / night

(18) Very Good 

31

Holiday townhouse with shared pool in Corralejo

Corralejo / El Sultan

3 7 7 nights min

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

from £65 / night

£453 / week

Book View

from £65 / night

City breaks (13633)

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.