City centre holiday homes ❘ Apartments, villas and more

City breaks (6229)

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.



View larger map

Also consider

Luxury Villas
2,684 properties
Coastal Cottages
222 properties
Pet Friendly Cottages
27,095 properties
Romantic Breaks
3,207 properties
Group Holidays
17,143 properties
Log Cabin Holidays
238 properties
Rural Retreats
12,438 properties
City Breaks
8,475 properties
Holiday Cottages
17,239 properties
Villas in Spain
11,248 properties
Villas in Tenerife
707 properties
Gites in France
8,131 properties
Holiday Cottages in Cornwall
2,983 properties
London Holiday Apartments
941 properties
Florida Villas
905 properties
Villas in Ibiza
349 properties
Villas in Portugal
4,126 properties
Villas in Turkey
2,202 properties
Villas in Malta
455 properties
Lake District Cottages
940 properties

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

6,229 Holiday homes

Filters applied: Private garden

(1) Very Good 

25

Villa rental in Marsala

Province of Trapani / Marsala

3 8 1 night min

  • 3 bedrooms
  • Sleeps 8
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 3 km
  • Child friendly
“Fantastic, relaxing getaway” Lovely house with large bedrooms, plenty of room for a very large family. Location is nice and peaceful. Beach is very close approx 5 mins drive away. Marsala town is approx 10 mins away, with lovely shops and restaurant
…see more

from £45 / night

£310 - £1054 / week

Book View

Responds fast!
avg. 2 hours 19 minutes

from £45 / night

47

Holiday apartment in Bibinje

Zadar / Bibinje

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.7 km
  • Swimming pool

from £23 / night

£155 - £310 / week

Book View

Responds fast!
avg. 35 minutes

from £23 / night

24

Holiday villa in Arles

Bouches-du-Rhone / Arles

4 18 Min stay varies

  • 4 bedrooms
  • Sleeps 18
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 38 km
  • Swimming pool

from £351 / night

£1667 - £3888 / week

Book View

Responds fast!
avg. 2 hours 59 minutes

from £351 / night

(2) Excellent 

37

Ski b&b to rent in Milo

Province of Catania / Milo

1 3 1 night min

  • 1 bedroom
  • Sleeps 3
  • 1 night min
  • Nearest beach 12 km
  • Swimming pool
  • Ski

from £71 / night

£492 / week

Book View

Responds fast!
avg. 3 hours 18 minutes

from £71 / night

14

Thuir holiday home rental

Pyrenees-Orientales / Thuir

3 8 Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 15 km
  • Swimming pool

from £94 / night

£658 - £790 / week

Book View

from £94 / night

26

Holiday private room with swimming pool, golf nearby in Playacar

Playa del Carmen / Playacar

1 3 Min stay varies

  • 1 bedroom
  • Sleeps 3
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Swimming pool

from £52 / night

£359 / week

Book View

Responds fast!
avg. 2 hours 34 minutes

from £52 / night

13

Holiday bungalow rental

Aruba / Oranjestad

3 6 14 nights min

  • 3 bedrooms
  • Sleeps 6
  • 14 nights min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Air conditioning

from £82 / night

£571 / week

Book View

from £82 / night

43

Holiday apartment in Split

Split-Dalmatia County / Split

3 8 Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Child friendly

from £71 / night

£492 - £720 / week

Book View

Responds fast!
avg. 24 minutes

from £71 / night

(1) Excellent 

24

Trevignano Romano holiday b&b let

Province of Rome / Trevignano Romano

2 5 3 nights min

  • 2 bedrooms
  • Sleeps 5
  • 3 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Air conditioning

from £88 / night

£615 / week

Book View

from £88 / night

(3) Very Good 

4

Bristol holiday home rental

Bristol / Westbury on Trym

4 7 3 nights min

  • 4 bedrooms
  • Sleeps 7
  • 3 nights min
  • Nearest beach 30 km
  • Child friendly
  • Private garden

from £190 / night

£1300 / week

Book View

from £190 / night

(5) Excellent 

24

Esentepe holiday bungalow rental

Kyrenia District / Esentepe

4 10 7 nights min

  • 4 bedrooms
  • Sleeps 10
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly
“Excellently located luxurious villa with pool for a relaxed holiday in northern cyprus” The villa has a great location overlooking the mountains in a secluded environment with only 4 other houses in the direct vicinity. The garden is very spacious and
…see more

from £93 / night

£650 - £1340 / week

Book View

Responds fast!
avg. 2 hours 20 minutes

from £93 / night

(1) Excellent 

42

Holiday villa in Kastel Luksic

Kastela / Kastel Luksic

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Child friendly

from £114 / night

£781 / week

Book View

Responds fast!
avg. 2 hours 46 minutes

from £114 / night

24

Holiday townhouse in Imperia

Italian Riviera / Imperia

1 6 Min stay varies

  • 1 bedroom
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 3 km
  • Child friendly

from £53 / night

£369 - £1290 / week

Book View

from £53 / night

(1) Excellent 

24

Villa rental in Central Spoleto with swimming pool

Spoleto / Central Spoleto

3 10 Min stay varies

  • 3 bedrooms
  • Sleeps 10
  • Min stay varies
  • Nearest beach 134 km
  • Swimming pool
  • Suitable for children age 5+

from £188 / night

£1316 - £2193 / week

Book View

from £188 / night

(90) Excellent 

24

Javea holiday b&b rental

Javea / Montgo Valls

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 7 km
  • Swimming pool
“A little oasis” The location was great and ideal for that much needed rest away from the hustle and bustle. If a little hustle and bustle needed the drive to town was only around 5/10 minutes away. There are a handful of good restaurants just a few mi
…see more

from £71 / night

£553 / week

Book View

Responds fast!
avg. 3 hours 37 minutes

from £71 / night

(5) Very Good 

22

Holiday b&b in San Dona Di Piave

Province of Venice / San Dona Di Piave

3 12 1 night min

  • 3 bedrooms
  • Sleeps 12
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 15 km
  • Child friendly

from £40 / night

£299 - £2325 / week

Book View

from £40 / night

(1) Average 

24

Holiday apartment in Siena

Province of Siena / Siena

3 9 1 night min

  • 3 bedrooms
  • Sleeps 9
  • 1 night min
  • Child friendly
  • Pet friendly
  • Private garden

from £220 / night

£1316 / week

Book View

Responds fast!
avg. 2 hours 36 minutes

from £220 / night

15

Holiday apartment in Brindisi

Province of Brindisi / Brindisi

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 10 km
  • Child friendly

from £44 / night

£264 - £540 / week

Book View

Responds fast!
avg. 1 hour 16 minutes

from £44 / night

29

Seminyak holiday villa rental

Seminyak / Seminyak Center

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool

from £473 / night

£3308 / week

Book View

from £473 / night

17

Holiday apartment rental

Vilamoura / Praia Village

4 9 Min stay varies

  • 4 bedrooms
  • Sleeps 9
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool

from £66 / night

£461 - £1136 / week

Book View

from £66 / night

32

Holiday home in Arco da Calheta

Calheta / Arco da Calheta

2 3 5 nights min

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

from £55 / night

£381 / week

Book View

from £55 / night

(9) Excellent 

36

Holiday home in Nice

Nice / Port of Nice

3 7 Min stay varies

  • 3 bedrooms
  • Sleeps 7
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Child friendly
“Thumbs up” This apartment was everything we could have wished for. I stayed here with 5 colleagues as we were attending a conference in the centre of Nice. Tamsin was incredibly helpful, flexible and patient, especially during the booking process. We
…see more

from £200 / night

£1400 - £1575 / week

Enquire View

from £200 / night

12

Salondra holiday villa rental

Alghero / Salondra

1 3 Min stay varies

  • 1 bedroom
  • Sleeps 3
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Child friendly

Pricing unknown

Book View

Pricing unknown

19

Holiday apartment in London

England / London

3 6 5 nights min

  • 3 bedrooms
  • Sleeps 6
  • 5 nights min
  • Suitable for children age 5+
  • Pet friendly
  • Private garden

from £180 / night

£1200 - £1410 / week

Book View

from £180 / night

(6) Excellent 

18

Holiday villa with golf nearby in Ventimiglia

Italian Riviera / Ventimiglia

2 4 3 nights min

  • 2 bedrooms
  • Sleeps 4
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 300 km
  • Child friendly

from £175 / night

£1222 / week

Book View

Responds fast!
avg. 1 hour 11 minutes

from £175 / night

(1) Excellent 

17

Villa rental in Nai Harn with swimming pool

Nai Harn / Ban Saiyuan

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £4386 / night

£26316 - £87720 / week

Book View

from £4386 / night

24

Cinisi holiday villa rental

Province of Palermo / Cinisi

1 7 3 nights min

  • 1 bedroom
  • Sleeps 7
  • 3 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Ask about pets

from £53 / night

£439 - £1207 / week

Book View

from £53 / night

16

Holiday villa in Nice

Nice / Mont Boron

4 8 7 nights min

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

from £314 / night

£2193 / week

Book View

from £314 / night

(1) Excellent 

24

Holiday apartment in Ciovo Island

Split-Dalmatia County / Ciovo Island

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.2 km
  • Child friendly

from £84 / night

£584 - £915 / week

Book View

from £84 / night

27

Holiday trullo with swimming pool in Ceglie Messapica

Province of Brindisi / Ceglie Messapica

4 10 7 nights min

  • 4 bedrooms
  • Sleeps 10
  • 7 nights min
  • Swimming pool
  • Child friendly
  • Pet friendly

from £227 / night

£1585 / week

Book View

Responds fast!
avg. 2 hours 5 minutes

from £227 / night

25

Villa rental in Bassano Romano with swimming pool

Province of Viterbo / Bassano Romano

4 10 Min stay varies

  • 4 bedrooms
  • Sleeps 10
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 5 km
  • Swimming pool

from £27 / night

£185 / week

Book View

from £27 / night

12

Banjar Anyar holiday villa rental

Bali / Banjar Anyar

2 7 Min stay varies

  • 2 bedrooms
  • Sleeps 7
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 3 km
  • Swimming pool

Pricing unknown

Book View

Pricing unknown

19

Ski studio to rent in Florence

Province of Florence / Florence

Studio 2 Min stay varies

  • Studio
  • Sleeps 2
  • Min stay varies
  • Nearest beach 80 km
  • Ski
  • Private garden

from £40 / night

£277 / week

Book View

from £40 / night

(7) Excellent 

24

Holiday villa with swimming pool in Ibiza Town

Ibiza / Ibiza Town

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 4 km
  • Swimming pool

from £164 / night

£1141 - £3334 / week

Enquire View

from £164 / night

4

Holiday b&b in Sarajevo

Sarajevo Canton / Sarajevo

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Nearest beach 200 km
  • Private garden

from £18 / night

£115 / week

Book View

from £18 / night

36

Holiday studio in Golfo di Marinella

Golfo Aranci / Golfo di Marinella

Studio 2 Min stay varies

  • Studio
  • Sleeps 2
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Child friendly

from £43 / night

£295 / week

Book View

from £43 / night

30

Holiday villa in Carovigno-Ostuni

Ostuni / Carovigno-Ostuni

2 4 3 nights min

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

from £36 / night

£246 / week

Book View

from £36 / night

15

Villa rental in Coral Bay with swimming pool

Paphos / Coral Bay

3 6 7 nights min

  • 3 bedrooms
  • Sleeps 6
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £91 / night

£632 - £1052 / week

Book View

Responds fast!
avg. 3 hours 10 minutes

from £91 / night

32

Holiday apartment in Taormina

Province of Messina / Taormina

10 19 Min stay varies

  • 10 bedrooms
  • Sleeps 19
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 3 km
  • Child friendly

from £551 / night

£3746 - £5496 / week

Book View

Responds fast!
avg. 2 hours 6 minutes

from £551 / night

(2) Very Good 

29

Holiday villa rental

Marbella / Marbella

7 26 Min stay varies

  • 7 bedrooms
  • Sleeps 26
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 5 km
  • Swimming pool

from £1774 / night

£9936 - £25823 / week

Book View

from £1774 / night

1