Christmas markets | City breaks in Europe from £253/week

Christmas markets (11331)

Get festive by booking a city break near a spectacular Christmas market. Packed full of unique handmade gifts, light shows, ice rinks, fairgrounds and much more, Christmas markets offer plenty of festive cheer to get you into the Christmas spirit.



Cities across Europe play host to Christmas markets from November. Visit Berlin to see Charlottenburg Castle bathed in romantic lights. Or discover unique handmade gifts in between seeing the sights in Vienna, Brussels or Prague.



In the UK, some of the best Christmas markets are held in London, York and Bath. Go there for traditional German-style stalls selling handmade jewellery, crafts and toys and tasty yuletide delicacies. And there’s plenty to keep the kids entertained with street theatre, fairgrounds and, of course, Santa’s grotto.



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

11,331 Holiday homes

Filters applied: Apartment (261,273)

(51) Very Good 

13

Central London/Zone 1 holiday apartment rental

Central London/Zone 1 / Covent Garden

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Child friendly
  • Car not necessary
“Great location - no clothes dryer” The greatest thing about this flat is the location. It can't be beat for the price. Couple of things to be aware of: there is no clothes dryer - there is a rack to dry clothes on, but no clothes drying machine. Th  …see more

from £140 / night

£700 - £1100 / week

Book View

from £140 / night

18

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

1 4 7 nights min

  • 1 bedroom
  • Sleeps 4
  • 7 nights min
  • Child friendly
  • Pet friendly
  • Private garden
Studio 2* for 2-4 people next to the cable car near the center of the resort. Living room with sofa bed, cable TV. Open-plan kitchen equipped with oven, filter coffee maker. Hall with 1x2 folding bunk bed. Bathroom with shower and toilet. Furnished terrace with panora  …see more

from £50 / night

£345 - £826 / week

Enquire View

from £50 / night

14

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

4 10 Min stay varies

  • 4 bedrooms
  • Sleeps 10
  • Min stay varies
  • Child friendly
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  …see more

from £120 / night

£834 - £3860 / week

Enquire View

from £120 / night

18

Veysonnaz holiday apartment rental

Canton of Valais / Veysonnaz

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly
3* - 3-bedroom-apartment for 6 people next to the cable car.Bright iving room with fireplace and TV with cable connection.Open-plan kitchen with oven, coffee filter, kettle, dishwasher.One bedroom with two single beds side by side.One bedroom with double bed.A small roo  …see more

from £60 / night

£419 - £1776 / week

Enquire View

from £60 / night

(22) Excellent 

21

Holiday apartment in Central York

York / Central York

1 2 3 nights min

  • 1 bedroom
  • Sleeps 2
  • 3 nights min
  • Ask owner if suitable for children
  • Car not necessary
“Excellent anniversary weekend.” We stayed here for two nights for our 3rd wedding anniversary as we also visited to watch a performance at the York Opera House. Beautiful apartment with quality fittings. Ideal location and everything there you would n  …see more

from £70 / night

£490 / week

Book View

from £70 / night

14

Veysonnaz holiday apartment accommodation

Canton of Valais / Veysonnaz

3 10 Min stay varies

  • 3 bedrooms
  • Sleeps 10
  • Min stay varies
  • Child friendly
  • Pet friendly
Comfortable 3*, 3 bedroom-apartment for 8-10 people located next to the skilift. Bright living room with sofa bed, fireplace, LED HD flat screen television (more than 200 channels) with WebTV and free WiFi.Open-plan kitchen with oven, coffee machine, kettle and dishwash  …see more

from £60 / night

£419 - £1776 / week

Enquire View

from £60 / night

18

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

2 7 Min stay varies

  • 2 bedrooms
  • Sleeps 7
  • Min stay varies
  • Child friendly
  • Private garden
3***, 2-bedroom-apartment for 6 people next to the cable car.Bright living room with fireplace, TV with cable connection, radio/CD-player and free WiFi. Renovated kitchen with large fridge with freezer, induction cooking plates, oven, microwave, toaster, coffee maker wi  …see more

from £54 / night

£376 - £1404 / week

Enquire View

from £54 / night

(40) Excellent 

14

York holiday apartment rental

North Yorkshire / York

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Suitable for children age 5+
“Perfect location, loved staying here!!” This apartment really made our holiday. We enjoyed nothing more after a days shopping to come back and relax before heading out for the evening. The apartment is right in the centre and has everything you could  …see more

from £85 / night

£510 - £580 / week

Book View

from £85 / night

12

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

1 6 7 nights min

  • 1 bedroom
  • Sleeps 6
  • 7 nights min
  • Child friendly
  • Pet friendly
Apartment 2 rooms, 3 * 4-6 people located in the resort center, 300m from the skilift. Bright living room with sofa bed, fireplace and cable TV. Fitted kitchen with oven, fridge, filter coffee machine and dishwasher. Hall with 1x2 folding out bunk beds. A room with two  …see more

from £71 / night

£492 - £1062 / week

Enquire View

from £71 / night

(29) Very Good 

20

Holiday apartment in Central Oxford

Oxford / Central Oxford

2 7 3 nights min

  • 2 bedrooms
  • Sleeps 7
  • 3 nights min
  • Child friendly
  • Car not necessary
  • Pet friendly
“Really great apartment in a fantastic location in Oxford” We have just come back from staying in the apartment in St Margaret's road and would like to say that it is a great place to stay in for a relaxing break in Oxford. The booking was really easy,  …see more

from £125 / night

£760 - £1075 / week

Book View

from £125 / night

18

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

2 8 Min stay varies

  • 2 bedrooms
  • Sleeps 8
  • Min stay varies
  • Child friendly
  • Pet friendly
3*+, 2-bedroom-apartment, for 4-8 people located in the center of the resort at 250m from the skilift.Bright living room with fireplace, sofa(bed), cable TV, DVD-player. Fully equipped open-plan kitchen with oven, ceramic hob, microwave, toaster, fondue pan, filter coff  …see more

from £63 / night

£435 - £1728 / week

Enquire View

from £63 / night

8

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly
2* 2-bedroom-apartment for 4-6 people in the center of the resort, 400m from the skilift. Stop free skibus (in winter only) at the bottom of the building.Bright living room with fireplace, cable TV and 2 sofa beds.Kitchen with oven, diswasher, filter coffee machine, ket  …see more

from £51 / night

£356 - £1096 / week

Enquire View

from £51 / night

10

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly
  • Pet friendly
2*, 2-bedroom-apartment for 6 people located next to the cable car.Bright living room with fireplace and TV.Kitchen with refrigerator, oven, coffee maker and dishwasher.One bedroom with a double bed. One bedroom with 1x2 bunk beds.Bathroom with toilet and bath + one sep  …see more

from £51 / night

£356 - £1205 / week

Enquire View

from £51 / night

(32) Very Good 

18

Holiday apartment in Central London/Zone 1

Central London/Zone 1 / Earls Court

2 5 2 nights min

  • 2 bedrooms
  • Sleeps 5
  • 2 nights min
  • Child friendly
“Mr” We stayed here from 21/9/16 until 2/9/16. Two adults and one 7 year old. The flat is very nice and clean although, it is small. It looks quite a bit bigger in the pictures than it actually is. The bathroom and shower room are compact but perfectly  …see more

from £200 / night

£1200 / week

Book View

from £200 / night

10

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

1 5 7 nights min

  • 1 bedroom
  • Sleeps 5
  • 7 nights min
  • Child friendly
  • Pet friendly
  • Private garden
Apartment 2 rooms, 2* for 3-5 people, situated in the resort center, 300m from the gondola. Bright living room with sofa bed, fireplace and TV. Kitchen with fridge, oven, fondue pan and coffee machine. Bedroom with a single bed and 1x2 bunk beds. Bat  …see more

from £61 / night

£427 - £904 / week

Enquire View

from £61 / night

18

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

2 8 7 nights min

  • 2 bedrooms
  • Sleeps 8
  • 7 nights min
  • Child friendly
  • Pet friendly
3* - 2-bedroom-apartment for 6-8 people located at 600m from the lift in a calm and sunny environment. Bright living room with fireplace, cable-tv and a sofa bed. Open-plan kitchen equipped with refrigerator, freezer compartment, oven, filter coffee machine, kettle, dis  …see more

from £84 / night

£584 - £1276 / week

Enquire View

from £84 / night

(28) Excellent 

18

Holiday apartment with golf nearby in Oxford

Oxfordshire / Oxford

1 2 2 nights min

  • 1 bedroom
  • Sleeps 2
  • 2 nights min
  • Car not necessary
“Beautiful apartment but be aware of the location.” This apartment is lovely but the location is both good and bad. It is off the beaten path. No way to easily get to Oxford except by rental car, taxi or bus. Groceries? Do you want to carry them on th  …see more

from £95 / night

£630 / week

Book View

from £95 / night

(10) Excellent 

23

Holiday apartment in Central London/Zone 1

Central London/Zone 1 / Hyde Park / Queensway

1 4 5 nights min

  • 1 bedroom
  • Sleeps 4
  • 5 nights min
  • Nearest beach 100 km
  • Suitable for children age 5+
  • Car not necessary
“Nice apartment, Great Location” This apartment, while a little small, was more than enough for our family of four. It was extremely well located and well maintained. Rafael was very helpful with all aspects of the trip and answered any questions or co  …see more

from £165 / night

£1100 - £1170 / week

Book View

from £165 / night

16

Holiday apartment rental

Canton of Valais / Veysonnaz

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Child friendly
  • Pet friendly
2* studio for 4 people next to the ski lift.Living room with sofa bed and cable TV.Entrance hall with 1x2 folding out bunk beds.Open-plan kitchen.Bathroom with shower and toilet.Balcony with view over the Rhône valley. -------------------------------------------  …see more

from £49 / night

£340 - £826 / week

Enquire View

from £49 / night

14

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

1 6 7 nights min

  • 1 bedroom
  • Sleeps 6
  • 7 nights min
  • Child friendly
  • Pet friendly
1-bedroom-apartment, 3 *, 4-6 people in the center of the resort, 400m from the skilift.Bright living room with sofa bed, fireplace and cable TV, a DVD and VHS -player and free WiFi.Open kitchen with a refrigerator with a freezer compartment, oven, microwave, coffee mac  …see more

from £71 / night

£492 - £1062 / week

Enquire View

from £71 / night

(1) Very Good 

10

Veysonnaz holiday apartment rental

Canton of Valais / Veysonnaz

3 8 Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
  • Child friendly
4*, 3-bedroom-apartment for 6-8 people, located in the Chalet Royal Hotel, across the ski lift.Bright living room with fireplace, 1 sofa bed, cable TV and direct access to the terrace.Open-plan kitchen equipped with fridge, oven, toaster, coffee machine, microwave, ket  …see more

from £85 / night

£589 - £2484 / week

Enquire View

from £85 / night

(17) Excellent 

20

Holiday apartment in Surbiton

Kingston upon Thames / Surbiton

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly
“Viceroy Lodge Apartment Surbiton - well worth a return visit!” We have just returned home having stayed in Vicerour Lodge Apartment for three nights, visiting family and celebrating a special birthday. From first entering the flat we knew that we ha  …see more

from £99 / night

£693 - £990 / week

Book View

from £99 / night

(14) Excellent 

20

Ski apartment to rent in Leukerbad

Canton of Valais / Leukerbad

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Ski
  • Child friendly
  • Car not necessary
“Wonderful” We enjoyed our stay in Les Naturelles. Studio was nice, comfortable and clean. Balcony and view from it was amazing. It is quiet place so you can have a good rest. Hope to stay in Les Naturelles in winter.  …see more

from £25 / night

£150 - £500 / week

Enquire View

from £25 / night

(6) Very Good 

21

Canton of Valais / Verbier

1 5 Min stay varies

  • 1 bedroom
  • Sleeps 5
  • Min stay varies
  • Ski
  • Child friendly
  • Car not necessary

 …see more

from £89 / night

£630 - £1194 / week

Book View

from £89 / night

16

Holiday apartment in Nendaz

Canton of Valais / Nendaz

3 8 Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
  • Child friendly
  • Pet friendly
3*, 3-bedroom-apartment for 6-8 people located at 700m from the lift in a calm and sunny environment. Bright living room with fireplace, TV with cable connection and free WiFi.Open-plan kitchen equiped with oven, filter coffee machine, dishwasher.Hall with 1x2 folding o  …see more

from £60 / night

£419 - £1615 / week

Enquire View

from £60 / night

(2) Very Good 

13

Canton of Uri / Andermatt

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Ski
  • Child friendly

 …see more

from £146 / night

£888 - £1613 / week

Book View

from £146 / night

10

Nendaz holiday apartment rental

Canton of Valais / Nendaz

3 8 Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
  • Child friendly
  • Pet friendly
2*, 3-bedroom-apartment for 6-8 people located 700m from the skilift in a calm and sunny.environment. Bright living room with fireplace, cable TV and Internet connection.Open-plan kitchen with refrigerator, oven, coffee machine, dishwasher, electrical kettle and fondue  …see more

from £57 / night

£396 - £1389 / week

Enquire View

from £57 / night

16

Holiday apartment rental

Canton of Valais / Veysonnaz

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly
  • Private garden
3*, 2-bedroom-apartment for 4-6 people Superior class apartment located at 600 m of the (ski)lift in the center of the resort in a sunny environment just below the swimming pool. Bright living room with fireplace, sofabed, cable TV, DVD player. Open-plan kitchen with ov  …see more

from £54 / night

£376 - £1276 / week

Enquire View

from £54 / night

(3) Excellent 

17

Zermatt ski apartment to rent.

Zermatt / Schluhmatten

2 5 7 nights min

  • 2 bedrooms
  • Sleeps 5
  • 7 nights min
  • Ski
  • Child friendly
  • Pet friendly
Stunning Mountain apartment with exceptional view of the Matterhorn,Great skiing,wonderful mountain walks/hikes/climbing.Exciting village life,amazing choice of restaurants.No traffic so relaxing.  …see more

from £143 / night

£995 - £2395 / week

Book View

from £143 / night

10

Veysonnaz holiday apartment rental

Canton of Valais / Veysonnaz

2 8 Min stay varies

  • 2 bedrooms
  • Sleeps 8
  • Min stay varies
  • Child friendly
  • Pet friendly
2* - 2-bedroom-apartment for 4-8 people located across the cable car near the center of the resort.Living room with fireplace, comfortable sofa(bed) and cable TV.Open-plan kitchen with oven, microwave, coffee maker, dishwasher.Hall with 1x2 folding out bunk beds.One bed  …see more

from £51 / night

£356 - £1205 / week

Enquire View

from £51 / night

(30) Excellent 

19

Central York holiday apartment rental

York / Central York

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Suitable for children age 5+
  • Car not necessary
“Beautiful apartment short walk into city centre” Really enjoyed our two night stay in Maurice's court apartments. Not far from all the sights of york. Would highly recommend to anyone who is looking for that little bit extra in luxury and comfort. Co  …see more

from £95 / night

£510 - £575 / week

Book View

from £95 / night

18

Veysonnaz holiday apartment rental

Canton of Valais / Veysonnaz

2 8 Min stay varies

  • 2 bedrooms
  • Sleeps 8
  • Min stay varies
  • Child friendly
  • Pet friendly
  • Private garden
3*+, 2-bedroom-apartment for 6-8 people located in the center of the resort at 250m from the skilift.Bright living room with fireplace, cable TV, a sofa bed.Fitted open-plan kitchen with oven, ceramic hob, microwave, toaster, filter coffee machine, kettle, dishwasher.Co  …see more

from £63 / night

£435 - £1728 / week

Enquire View

from £63 / night

14

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

4 12 Min stay varies

  • 4 bedrooms
  • Sleeps 12
  • Min stay varies
  • Child friendly
  • Pet friendly
3*, 4-bedroom apartment, for 10-12 people, located next to skilift. Bright living room with sofa bed, fireplace, television and DVD player.Fully equipped kitchen with oven, microwave, toaster, coffee machine, kettle and dishwasher.Hall with 1x2 folding out bunk beds.Thr  …see more

from £71 / night

£491 - £2025 / week

Enquire View

from £71 / night

(60) Excellent 

49

Apartment rental in Dublin

County Dublin / Dublin

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Nearest beach 8 km
  • Child friendly
  • Car not necessary
“Amazing apartment for everyone” I stayed in this apartment for a weekend in June and can honestly say it is the best property I have ever stayed in. Patricia the owner was so helpful and friendly, she has catered the apartment to everyone down to ever  …see more

from £190 / night

£1363 - £1552 / week

Book View

from £190 / night

14

Holiday apartment rental

Canton of Valais / Nendaz

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly
  • Pet friendly
  • Private garden
2*, 2-bedroom-apartment for 4 to 6 people located 700m from the skilift in a calm and sunny environment. Bright living room. Open-plan kitchen with refrigerator, oven, coffee machine, kettle, dishwasher and fondue set. Hall with bunk beds. Two bedroom with two single b  …see more

from £51 / night

£356 - £1096 / week

Enquire View

from £51 / night

(26) Excellent 

22

Holiday apartment accommodation

Somerset / Bath

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Child friendly
  • Car not necessary
  • Pet friendly
“Extremely comfortable and well equipped” The owner was kindly there to meet us on arrival and show us around. There was complimentary tea, coffee, juice and milk which was welcome since we'd had a long journey. The apartment was clean, tidy and recent  …see more

from £85 / night

£440 - £612 / week

Enquire View

from £85 / night

16

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

2 5 7 nights min

  • 2 bedrooms
  • Sleeps 5
  • 7 nights min
  • Child friendly
4*, 2-bedroom-apartment for 5 people situated at 1 km from the ski slopes (free ski bus at about 300 meters from the apartment to the ski slopes) in a calm and sunny environment. Bright living room with fireplace, TV with cable connection and free WiFi. Mezzanine with a  …see more

from £109 / night

£762 - £1813 / week

Enquire View

from £109 / night

14

Holiday apartment rental

Canton of Valais / Veysonnaz

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Swimming pool
  • Child friendly
5* luxury 2-bedroom-apartment for 4 people located next to the (ski)lift.Modern and spacious living room with fireplace, sofa, flat screen cable TV, DVD and WIFI.Open-plan kitchen with dishwasher, oven, microwave, toaster, fondue pan, filter coffee machine, kettle.One b  …see more

from £83 / night

£581 - £2580 / week

Enquire View

from £83 / night

(55) Excellent 

20

Holiday apartment in Central York

York / Central York

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Nearest beach 70 km
  • Car not necessary
“Absolutely brilliant” We stayed in the apartment over Christmas and it was just wonderful. Maggie met us on arrival and showed us everything in the apartment. The apartment was centrally located - a 5 minute walk to the centre of York and it was abs  …see more

from £85 / night

£552 - £599 / week

Book View

from £85 / night

16

Holiday apartment in Veysonnaz

Canton of Valais / Veysonnaz

2 8 Min stay varies

  • 2 bedrooms
  • Sleeps 8
  • Min stay varies
  • Child friendly
2*, 2-bedroom-apartment for 4-8 people located next to the cable car. Bright living room with sofa bed, fireplace, Open-plan kitchen with refrigerator, oven, microwave, coffee machine, dishwasher and fondue set. Hall with 1x2 folding out bunk beds. One bedroom with two  …see more

from £51 / night

£356 - £1205 / week

Enquire View

from £51 / night