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,071 Holiday homes

(119) Excellent 

51

Apartment rental in Old Town, Edinburgh

Edinburgh / Old Town, Edinburgh

1 4 min stay varies

  • 1 bedroom
  • sleeps 4
  • min stay varies
  • Child friendly
  • Car not necessary

from £85 / night

£600 - £1,100 / week

Book View

Responds fast!
avg. 14 minutes

from £85 / night

(37) Excellent 

19

Holiday apartment with shared pool, golf nearby in Areias Sao Joao

Albufeira / Areias Sao Joao

2 6 min stay varies

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

from £50 / night

£300 - £650 / week

Book View

Responds fast!
avg. 2 hours 50 minutes

from £50 / night

(41) Very Good 

25

Holiday studio rental

Nice / Promenade des Anglais

Studio 2 min stay varies

  • Studio
  • sleeps 2
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Swimming pool

from £43 / night

£232 - £594 / week

Book View

Responds fast!
avg. 1 hour 43 minutes

from £43 / night

(35) Excellent 

77

Holiday villa in Florence

Province of Florence / Florence

2 6 3 nights min

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

from £88 / night

£568 - £1,669 / week

Book View

Responds fast!
avg. 3 hours 4 minutes

from £88 / night

(17) Excellent 

16

Holiday apartment in Melbourne

Melbourne / Melbourne City Centre

2 4 2 nights min

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

from £103 / night

£780 - £1,114 / week

Book View

Responds fast!
avg. 48 minutes

from £103 / night

(45) Excellent 

12

Stirling holiday apartment rental

Stirling / Stirling

3 8 2 nights min

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

from £100 / night

£400 - £500 / week

Book View

Responds fast!
avg. 41 minutes

from £100 / 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 £40 / night

£276 / week

Book View

from £40 / night

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

(9) Very Good 

Certificate of Excellence

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

Certificate of Excellence

from £162 / night

£1,022 - £1,306 / week

Book View

Responds fast!
avg. 1 hour 35 minutes

from £162 / night

(1) Excellent 

21

Holiday cottage rental

Monteverde / Monteverde Cloud Forest Reserve

3 8 2 nights min

  • 3 bedrooms
  • sleeps 8
  • 2 nights min
  • Child friendly
  • Private garden

from £130 / night

£908 / week

Book View

Responds fast!
avg. 2 hours 55 minutes

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

£656 - £1,195 / week

Book View

from £116 / night

(3) Very Good 

26

Holiday villa in Folelli

Penta-di-Casinca / Folelli

3 6 4 nights min

  • 3 bedrooms
  • sleeps 6
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Child friendly

from £40 / night

£275 / week

Book View

from £40 / night

(3) Very Good 

13

Canet-en-Roussillon holiday condo rental

Pyrenees-Orientales / Canet-en-Roussillon

1 3 3 nights min

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

from £62 / night

£394 / week

Book View

from £62 / 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 £306 / night

£1,617 - £4,102 / week

Book View

Responds fast!
avg. 2 hours 6 minutes

from £306 / night

(34) Excellent 

50

Puerto Banus holiday villa rental

Puerto Banus / Vasari Resort

6 18 min stay varies

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

from £306 / night

£1,530 - £11,744 / week

Enquire View

from £306 / night

(8) Very Good 

24

Secret Valley Resort holiday villa accommodation

Paphos / Secret Valley Resort

3 6 7 nights min

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

from £94 / night

£656 - £961 / week

Book View

Responds fast!
avg. 1 hour 30 minutes

from £94 / night

(6) Excellent 

31

Juan-les-Pins holiday apartment rental

Antibes / Juan-les-Pins

1 4 min stay varies

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

from £96 / night

£656 / week

Book View

Responds fast!
avg. 3 hours 13 minutes

from £96 / night

(46) Very Good 

24

Holiday apartment in Royal William Yard

Plymouth / Royal William Yard

2 4 min stay varies

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

from £65 / night

£395 - £854 / week

Book View

from £65 / night

(1) Excellent 

26

Porto Heli holiday villa rental

Argolis Region / Porto Heli

6 12 7 nights min

  • 6 bedrooms
  • sleeps 12
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.03 km
  • Child friendly

from £219 / night

£1,529 / week

Book View

Responds fast!
avg. 2 hours 56 minutes

from £219 / night

(6) Excellent 

26

Juan-les-Pins holiday apartment rental

Antibes / Juan-les-Pins

2 4 2 nights min

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

from £43 / night

£300 / week

Book View

Responds fast!
avg. 3 hours 29 minutes

from £43 / 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 £140 / night

£594 / week

Book View

from £140 / night

(29) Excellent 

20

York holiday apartment rental

North Yorkshire / York

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Nearest beach 80 km
  • Child friendly
  • Car not necessary

from £145 / night

£975 - £1,050 / week

Book View

from £145 / 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 £99 / night

£691 - £752 / week

Book View

from £99 / night

(11) Excellent 

16

Holiday cottage in Platanias, Skiathos

Skiathos / Platanias, Skiathos

1 4 1 night min

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

from £53 / night

£366 / week

Book View

from £53 / night

13

Apartment rental in Paralia Katerinis

Pieria Region / Paralia Katerinis

1 4 5 nights min

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

from £66 / night

£459 / week

Book View

from £66 / night

(37) Excellent 

60

Holiday apartment in Central London/Zone 2

Central London/Zone 2 / Battersea

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Car not necessary

from £130 / night

£840 - £875 / week

Book View

from £130 / night

(4) Excellent 

40

Holiday lodge with swimming pool in Inhambane

Inhambane Province / Inhambane

3 8 3 nights min

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

from £120 / night

£837 / week

Book View

from £120 / night

(24) Excellent 

Certificate of Excellence

18

Apartment accommodation in Nice

Nice / Vieux Nice

1 2 min stay varies

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

Certificate of Excellence

from £62 / night

£341 - £516 / week

Book View

Responds fast!
avg. 3 hours 2 minutes

from £62 / night

(34) Excellent 

55

Holiday villa rental

Cannes / Central Cannes

7 13 min stay varies

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

from £782 / night

£4,250 - £5,124 / week

Book View

Responds fast!
avg. 48 minutes

from £782 / night

(12) Very Good 

8

Holiday b&b in La Riviere Saint Sauveur

Honfleur / La Riviere Saint Sauveur

1 3 1 night min

  • 1 bedroom
  • sleeps 3
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 3 km
  • Child friendly

from £66 / night

£459 / week

Book View

from £66 / night

(21) Excellent 

24

Protaras holiday villa rental

Protaras / Pernera

3 7 min stay varies

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

from £65 / night

£445 - £1,200 / week

Book View

Responds fast!
avg. 38 minutes

from £65 / night

(8) Very Good 

36

Lido di Ostia holiday apartment rental

Province of Rome / Lido di Ostia

1 4 3 nights min

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

from £48 / night

£306 / week

Book View

Responds fast!
avg. 42 minutes

from £48 / night

(14) Excellent 

36

Villa rental in Sarzana with swimming pool

Italian Riviera / Sarzana

4 7 7 nights min

  • 4 bedrooms
  • sleeps 7
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 12 km
  • Swimming pool

from £162 / night

£1,133 - £2,597 / week

Book View

Responds fast!
avg. 3 hours 58 minutes

from £162 / night

(20) Excellent 

34

Holiday villa with swimming pool in Sant Antoni de Portmany

Ibiza / Sant Antoni de Portmany

4 8 min stay varies

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

from £171 / night

£870 - £1,359 / week

Book View

from £171 / night

(19) Very Good 

27

Apartment accommodation in Syracuse

Province of Syracuse / Syracuse

1 4 2 nights min

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

from £57 / night

£398 / week

Book View

Responds fast!
avg. 3 hours 13 minutes

from £57 / night

(15) Excellent 

30

Holiday home in Puerto Banus

Puerto Banus / Monte Halcones

3 6 min stay varies

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

from £100 / night

£700 - £1,500 / week

Enquire View

from £100 / night

25

Holiday apartment in Torres Vedras

Lisbon District / Torres Vedras

1 6 min stay varies

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

from £35 / night

£219 - £289 / week

Book View

Responds fast!
avg. 2 hours 8 minutes

from £35 / night

(5) Excellent 

22

Apartment rental 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 £61 / night

£422 / week

Book View

Responds fast!
avg. 2 hours 34 minutes

from £61 / night

(19) Very Good 

24

Alto do Perogil holiday villa rental

Tavira / Alto do Perogil

3 6 min stay varies

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

from £64 / night

£449 - £896 / week

Book View

from £64 / night

(12) Excellent 

40

Holiday boathouse rental

County Antrim / Ballygally

2 5 3 nights min

  • 2 bedrooms
  • sleeps 5
  • 3 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Ask about pets

from £120 / night

£546 / week

Book View

Responds fast!
avg. 3 hours 50 minutes

from £120 / night

City breaks (14071)

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.