City centre holiday homes ❘ Apartments, villas and more

Close

View larger map

No dates Enter dates for accurate prices -

Adults, Children

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

15,036 Holiday homes

(6) Excellent 

23

Holiday villa with swimming pool 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 £438 / night

£4,022 - £5,127 / week

Book View

from £438 / night

(47) Excellent 

42

Holiday cottage with golf nearby in Hurstpierpoint

West Sussex / Hurstpierpoint

3 6 3 nights min

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

from £226 / night

£1,130 - £2,263 / week

Book View

Responds fast!
avg. 2 hours 51 minutes

from £226 / night

(47) Excellent 

18

Holiday apartment in Edinburgh

Scotland / Edinburgh

4 8 min stay varies

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

from £85 / night

£820 - £1,600 / week

Book View

from £85 / night

(49) Very Good 

23

Brighton holiday apartment rental

Brighton / Central Brighton

5 16 2 nights min

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

from £300 / night

£2,200 - £5,500 / week

Book View

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

£372 / week

Book View

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

(15) Very Good 

47

Holiday villa in Protaras

Protaras / Pernera

4 9 min stay varies

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

from £110 / night

£665 - £1,150 / week

Book View

Responds fast!
avg. 2 hours 54 minutes

from £110 / night

(35) Very Good 

7

Holiday apartment in Bergen

Hordaland / Bergen

1 3 2 nights min

  • 1 bedroom
  • sleeps 3
  • 2 nights min
  • Nearest beach 0.5 km
  • Child friendly
  • Car not necessary

from £58 / night

£403 / week

Book View

Responds fast!
avg. 3 hours 35 minutes

from £58 / night

(1) Very Good 

16

Holiday apartment with golf nearby in Falmouth

Cornwall / Falmouth

4 7 7 nights min

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

from £115 / night

£800 - £1,250 / week

Enquire View

from £115 / night

(21) Excellent 

17

Holiday apartment in Gunwharf Quays

Portsmouth / Gunwharf Quays

2 4 7 nights min

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

from £186 / night

£1,300 / week

Book View

from £186 / night

(132) Excellent 

21

Holiday townhouse in Chester

Cheshire / Chester

2 4 3 nights min

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

from £115 / night

£542 - £874 / week

Enquire View

from £115 / night

(8) Excellent 

22

Guia holiday villa rental

Albufeira / Guia

3 8 7 nights min

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

from £65 / night

£450 - £1,495 / week

Enquire View

from £65 / night

(96) Excellent 

45

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 £150 / night

£595 - £895 / week

Book View

Responds fast!
avg. 45 minutes

from £150 / night

(47) Excellent 

24

Holiday bungalow in Inverness

Scottish Highlands / Inverness

4 10 3 nights min

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

from £225 / night

£1,420 - £1,770 / week

Book View

from £225 / night

(36) Excellent 

20

Holiday home in Central Oxford

Oxford / Central Oxford

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Child friendly
  • Car not necessary
  • Private garden

from £165 / night

£950 / week

Book View

Responds fast!
avg. 1 hour 59 minutes

from £165 / night

(16) Excellent 

23

Holiday villa with swimming pool in Gocek

Mugla Province / Gocek

6 12 min stay varies

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

from £572 / night

£4,004 - £4,028 / week

Book View

Responds fast!
avg. 3 hours 15 minutes

from £572 / night

(19) Very Good 

34

Holiday villa with swimming pool in Coral Bay

Paphos / Coral Bay

4 10 4 nights min

  • 4 bedrooms
  • sleeps 10
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.2 km
  • Swimming pool

from £195 / night

£1,000 - £1,775 / week

Book View

Responds fast!
avg. 1 hour 41 minutes

from £195 / night

(10) Very Good 

24

Amathus holiday villa rental

Limassol / Amathus

2 6 min stay varies

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

from £62 / night

£433 / week

Book View

from £62 / night

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

(24) Excellent 

22

Holiday villa rental

Alghero / Salondra

3 6 min stay varies

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

from £84 / night

£840 - £2,917 / week

Book View

Responds fast!
avg. 1 hour 18 minutes

from £84 / night

(21) Excellent 

24

Apartment rental in Lecce

Province of Lecce / Lecce

3 8 4 nights min

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

from £80 / night

£513 - £867 / week

Book View

Responds fast!
avg. 2 hours 54 minutes

from £80 / night

(7) Excellent 

19

Lille holiday home rental

Nord / Lille

2 4 7 nights min

  • 2 bedrooms
  • sleeps 4
  • 7 nights min
  • Nearest beach 86 km
  • Child friendly
  • Ask about pets

from £101 / night

£707 / week

Book View

from £101 / night

(15) Excellent 

24

Platanias holiday villa rental

Chania Prefecture / Platanias

2 4 min stay varies

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

from £159 / night

£1,326 - £2,210 / week

Book View

Responds fast!
avg. 3 hours 20 minutes

from £159 / night

(6) Very Good 

11

Cesenatico holiday penthouse let

Province of Forli-Cesena / Cesenatico

1 4 min stay varies

  • 1 bedroom
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Child friendly
  • Car not necessary

from £45 / night

£310 / week

Book View

from £45 / night

(21) Very Good 

43

Holiday apartment in Royal Mile

Edinburgh / Royal Mile

2 6 2 nights min

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

from £130 / night

£700 / week

Book View

from £130 / night

(67) Very Good 

Certificate of Excellence

16

Holiday apartment rental

Central London/Zone 2 / Battersea

2 6 3 nights min

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

Certificate of Excellence

from £110 / night

£700 - £850 / week

Book View

Responds fast!
avg. 1 hour 16 minutes

from £110 / night

15

Holiday apartment accommodation

Central London/Zone 1 / Chelsea, London

1 2 5 nights min

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

from £80 / night

£560 / week

Book View

from £80 / night

(38) Excellent 

12

Holiday houseboat rental

Amsterdam / Central Amsterdam

1 4 min stay varies

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

from £177 / night

£1,061 - £1,680 / week

Book View

Responds fast!
avg. 3 hours 5 minutes

from £177 / night

(9) Excellent 

13

Benalmadena Costa holiday apartment let

Benalmadena / Benalmadena Costa

2 5 7 nights min

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

from £57 / night

£395 - £495 / week

Book View

Responds fast!
avg. 2 hours 27 minutes

from £57 / night

(49) Excellent 

20

Central London/Zone 1 holiday apartment rental

Central London/Zone 1 / Westminster

3 7 3 nights min

  • 3 bedrooms
  • sleeps 7
  • 3 nights min
  • Child friendly
  • Car not necessary

from £390 / night

£2,700 - £2,950 / week

Book View

from £390 / night

12

Holiday b&b in Cupra Marittima

Province of Ascoli Piceno / Cupra Marittima

2 4 2 nights min

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

from £142 / night

£973 / week

Book View

from £142 / night

(6) Very Good 

52

Holiday villa in Anglet

Basque Country / Anglet

4 8 min stay varies

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

from £248 / night

£1,735 - £3,541 / week

Enquire View

from £248 / night

(8) Very Good 

14

Playa Paraiso holiday apartment rental

Adeje / Playa Paraiso

1 4 min stay varies

  • 1 bedroom
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Swimming pool

from £19 / night

£524 - £786 / week

Book View

Responds fast!
avg. 1 hour 20 minutes

from £19 / night

(2) Excellent 

15

Capitana holiday b&b rental

Quartu Sant'Elena / Capitana

1 2 3 nights min

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

from £62 / night

£433 / week

Book View

from £62 / night

(26) Excellent 

18

Nice holiday apartment accommodation

Nice / Port of Nice

2 4 min stay varies

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

from £110 / night

£770 / week

Book View

Responds fast!
avg. 2 hours 5 minutes

from £110 / 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 £106 / night

£743 / week

Book View

from £106 / night

(13) Excellent 

21

Holiday home with shared pool in Bournemouth

Bournemouth / Southbourne

4 8 min stay varies

  • 4 bedrooms
  • sleeps 8
  • min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £300 / night

£1,250 - £3,950 / week

Book View

Responds fast!
avg. 2 hours 24 minutes

from £300 / night

(10) Very Good 

24

Holiday apartment with tennis court in Cala Millor

Majorca / Cala Millor

1 4 1 night min

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

from £58 / night

£403 / week

Book View

from £58 / night

(97) Excellent 

24

Apartment rental in Glasgow

Scotland / Glasgow

3 6 min stay varies

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

from £225 / night

£825 / week

Book View

from £225 / night

(16) Very Good 

57

Holiday townhouse in Naples

Province of Naples / Naples

1 4 3 nights min

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

from £58 / night

£495 - £681 / week

Book View

Responds fast!
avg. 1 hour 17 minutes

from £58 / night

City breaks (15036)

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.