Christmas markets - European city breaks near Christmas markets

Christmas markets (422)

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

422 Holiday homes

(5) Excellent 

34

Ski chalet to rent in Grimentz

Canton of Valais / Grimentz

3 6 6 nights min

  • 3 bedrooms
  • Sleeps 6
  • 6 nights min
  • Ski
  • Child friendly
Chalet La Legende is set in the heart of the 15th century village of Grimentz, Val d'Anniviers, Switzerland - an undiscovered gem combining old world charm with an abundance of seasonal activities and panoramic mountain views. It is a traditional chalet which has  …see more

from £340 / night

£2374 / week

Book View

from £340 / night

51

Dubrovnik ski guest house to rent.

Dubrovnik / Pile

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Nearest beach 0.5 km
  • Ski
  • Child friendly
Guests there are two bedrooms and one bathroom. There is also a living room with a terrace and a large kitchen available.<br />Both rooms have views of the sea and city walls. The center is only 5-6 minutes walking.  …see more

from £88 / night

£645 / week

Book View

from £88 / night

23

Ski apartment to rent in Verbier

Canton of Valais / Verbier

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Ski
  • Child friendly
  • Car not necessary
Verbier great view, Verbier apartment with balcony, Verbier close to town centre, Verbier close to ski lifts, Verbier apartment with interior parking space, Verbier close to restaurants and shops, Verbier sleeps 4-6, Verbier convenient, Verbier great location  …see more

Pricing unknown

Book View

Pricing unknown

8

Tirol / Innsbruck

1 6 1 night min

  • 1 bedroom
  • Sleeps 6
  • 1 night min
  • Beach / lakeside relaxation
  • Ski
  • Child friendly

 …see more

from £49 / night

£338 / week

Book View

from £49 / night

13

Champery ski apartment to rent.

Portes du Soleil / Champery

4 10 1 night min

  • 4 bedrooms
  • Sleeps 10
  • 1 night min
  • Ski
  • Child friendly
  • Car not necessary
Ski holiday, luxury apartment<br />ski holiday, sauna, undercover parking  …see more

from £658 / night

£3509 / week

Book View

from £658 / night

17

Ski apartment to rent in Verbier

Canton of Valais / Verbier

2 4 7 nights min

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min
  • Ski
  • Child friendly
  • Car not necessary
Beautifully renovated 4 star 2 bedroom apartment close to the Medran ski lift area with a sunny terrace for after ski relaxing.  …see more

from £291 / night

£2033 / week

Enquire View

from £291 / night

65

Dubrovnik ski apartment to rent.

Dubrovnik-Neretva County / Dubrovnik

1 2 2 nights min

  • 1 bedroom
  • Sleeps 2
  • 2 nights min
  • Nearest beach 5 km
  • Ski
  • Air conditioning
How to get there: Private house, located 300 meters from the e center - access to the streets again. The apartments can not be by car, public parking is 30 m and the public car park is about 200 meters from the residence. In the immediate vicinity of the apartment there  …see more

from £66 / night

£430 / week

Book View

from £66 / night

(1) Excellent 

23

Leukerbad ski chalet to rent.

Canton of Valais / Leukerbad

3 6 6 nights min

  • 3 bedrooms
  • Sleeps 6
  • 6 nights min
  • Ski
  • Child friendly
  • Private garden
“Loved the stay on this chalet” We have been in Leukerbad with all the family together with our grandson. We stayed for three weeks and surprisingly liked it very much even the weather was not good all the time. But the goal of Leukerbad of course t  …see more

from £293 / night

£2033 / week

Book View

from £293 / night

7

Ski chalet to rent in Nendaz

Canton of Valais / Nendaz

5 10 Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
  • Swimming pool
  • Ski
  • Child friendly
Fantastisch skigebied op 5 minuten met gratis skibus.Openbare schaatsbaan.In de zomer uitgebreid wandelgebied zonder steile hellingen.Uitdagende fietsroutes.Openbaar zwembad op 100 meter.Tennisbanen op 100 meter  …see more

from £188 / night

£1316 - £2193 / week

Book View

from £188 / night

15

Canton of Valais / Graechen

3 6 1 night min

  • 3 bedrooms
  • Sleeps 6
  • 1 night min
  • Ski
  • Child friendly

 …see more

from £122 / night

£854 / week

Book View

from £122 / night

17

Verbier ski apartment to rent.

Canton of Valais / Verbier

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Ski
  • Child friendly
  • Car not necessary
Stunning apartment located in the tranquil area of Les Esserts and only 50 metres from the Camargue free bus service. Le Rouge piste is just a 200m walk from the apartment.  …see more

Pricing unknown

Enquire View

Pricing unknown

(1) Excellent 

13

Laax ski apartment to rent.

Canton of Graubunden / Laax

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Ski
  • Child friendly
5 real minutes walking from the ski slopes or one bus stopGet back home with the skiesNear supermarket5 minutes walking from the Rock Resort to have fun in the night or find a good restaurantQuite and restful<br />Laax is easy reachable by bus, train (Chur) or pla  …see more

from £88 / night

£615 / week

Book View

from £88 / night

16

Pontresina ski apartment to rent.

Engadin St. Moritz / Pontresina

1 2 7 nights min

  • 1 bedroom
  • Sleeps 2
  • 7 nights min
  • Ski
  • Ask owner if suitable for children
Pontresina, four star apartments in the sunny Engadine, Switzerland<br />Wohnungsbezug ab 14.00 UhrWegbeschreibung: Richtung Bernina Diavolezza,  …see more

from £110 / night

£765 / week

Book View

from £110 / night

12

Ski chalet to rent in Haute Nendaz

Nendaz / Haute Nendaz

6 12 Min stay varies

  • 6 bedrooms
  • Sleeps 12
  • Min stay varies
  • Ski
  • Child friendly
  • Car not necessary
Relax in our architect-designed boutique chalet. Brand new for 2014, we offer the discerning holiday planner the very best in Swiss hospitality. Sleeping up to 12 without compromising on space, this will appeal to clients of all ages.<br />Our dedicated and gifted  …see more

Pricing unknown

Book View

Pricing unknown

(2) Excellent 

15

Zermatt ski apartment to rent.

Zermatt / Kirchplatz

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Ski
  • Child friendly
  • Car not necessary
“A wonderful apartment close to village centre and to buses for ski.” We spent a wonderful week in this apartment. It is as shown in the photos with everything one could need. It is in the church square with great views of the Matterhorn. The apartm  …see more

Pricing unknown

Enquire View

Pricing unknown

12

Ski apartment to rent in Verbier

Canton of Valais / Verbier

3 6 7 nights min

  • 3 bedrooms
  • Sleeps 6
  • 7 nights min
  • Ski
  • Child friendly
  • Car not necessary
Superbly located 3 bedroom apartment only minutes from the Place Central and 5 minutes walk to the Medran lift station. This beautiful 3 bedroom apartment has been lovingly renovated to an extremely high standard and most of the fixtures and furnishings are antiques.  …see more

from £581 / night

£4066 / week

Enquire View

from £581 / night

(5) Excellent 

24

Ski chalet to rent in Langwies

Canton of Graubunden / Langwies

5 10 Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
  • Nearest beach 11 km
  • Ski
  • Child friendly
“A magical place in the Swiss Alps” My husband and I had a most enjoyable and memorable stay in the upper appartment of Chalet Im Wieselti in Langwies. Arriving after dark, we woke the next day to the tinkling of cow and sheep bells in the surrounding  …see more

from £351 / night

£2588 / week

Book View

from £351 / night

10

Anzere ski chalet rental

Canton of Valais / Anzere

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Nearest beach 300 km
  • Ski
  • Child friendly
Best views of the Swiss Alps that you will find anywhere<br />Central chalet in central part of village, but still quiet  …see more

Pricing unknown

Book View

Pricing unknown

19

Ski chalet to rent in Verbier

Canton of Valais / Verbier

3 6 1 night min

  • 3 bedrooms
  • Sleeps 6
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 17 km
  • Ski
Authentic barn, beautifully renovated, in Commeire, a hamlet in the St-Bernard country in Valais, Switzerland. Close to Verbier and the 4 Vallees Ski area. Perched at an altitude of 1,450m, the barn looks upon the majestic peaks of Mont-Blanc Massif and Mont Vél  …see more

from £814 / night

£4383 / week

Book View

from £814 / night

10

Canton of Valais / Evolene

3 6 4 nights min

  • 3 bedrooms
  • Sleeps 6
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 35 km
  • Ski

 …see more

from £47 / night

£326 / week

Book View

from £47 / night

8

Ski apartment to rent in Zermatt

Canton of Valais / Zermatt

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Ski
  • Child friendly
Glacier is the most recent addition to our rental portfolio (Winter 2016). Ideally situated on Zermatt's main street, this apartment is less than a five minute walk to both the Gornergrat train station and the Sunnegga ski lift. Its location in the heart of Zermatt  …see more

from £407 / night

£2846 - £4553 / week

Enquire View

from £407 / night

20

Leukerbad ski apartment to rent.

Canton of Valais / Leukerbad

2 4 3 nights min

  • 2 bedrooms
  • Sleeps 4
  • 3 nights min
  • Ski
  • Child friendly
  • Car not necessary
Spacious luxury apartment. Well equipped and comfortably furnished with two bedrooms. Sleeps 5 in comfort. South facing balcony with views down the valley and up to the mountains. Close to ski-lift and town centre. Free WiFi. Open log fire. 5 star rated.<br />Thi  …see more

from £183 / night

£854 / week

Book View

from £183 / night

12

Ski apartment to rent in Flumserberg

Canton of Valais / Flumserberg

1 4 3 nights min

  • 1 bedroom
  • Sleeps 4
  • 3 nights min
  • Ski
  • Suitable for children age 5+
  • Car not necessary
Quickly and easily reachable from Zurich70km of pistes18 liftsReliable snowFamily friendly  …see more

from £75 / night

£350 / week

Book View

from £75 / night

24

Fiesch in Valais ski chalet to rent.

Canton of Valais / Fiesch in Valais

2 4 7 nights min

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min
  • Ski
  • Child friendly
  • Pet friendly
Ideal for a summer or winter holiday with friends or family, this 68 sqm apartment is located in a typical Swiss chalet and can accommodate up to four people.  …see more

from £84 / night

£582 - £767 / week

Book View

from £84 / night

20

Lapland / Kemijarvi

2 10 Min stay varies

  • 2 bedrooms
  • Sleeps 10
  • Min stay varies
  • Beach / lakeside relaxation
  • Ski
  • Child friendly

 …see more

Pricing unknown

Book View

Pricing unknown

18

Ski apartment to rent in Zermatt

Canton of Valais / Zermatt

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Ski
  • Child friendly
Haus Adrian is a luxury two bedroom apartment located in the Wiesti area of Zermatt and is only a three minute walk to the Sunnegga Express lift station. Located on the third floor (accessible by lift) this apartment sleeps four people and comprises one double and one t  …see more

from £171 / night

£1196 - £3074 / week

Enquire View

from £171 / night

22

Canton of Valais / Crans-Montana

3 6 Min stay varies

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

 …see more

Pricing unknown

Book View

Pricing unknown

(1) Very Good 

15

Ski apartment to rent in Verbier

Canton of Valais / Verbier

3 6 7 nights min

  • 3 bedrooms
  • Sleeps 6
  • 7 nights min
  • Ski
  • Child friendly
  • Car not necessary
Great LocationHigh StandardProximity to liftLarge south facing gardenWonderful ViewsBus stop opposite the building  …see more

from £465 / night

£3253 / week

Enquire View

from £465 / night

(1) Excellent 

10

Canton of Valais / Kippel

1 2 5 nights min

  • 1 bedroom
  • Sleeps 2
  • 5 nights min
  • Ski
  • Ask owner if suitable for children
  • Private garden

 …see more

from £57 / night

£399 / week

Book View

from £57 / night

(4) Very Good 

33

Dubrovnik ski home to rent.

Dubrovnik / Dubrovnik Old Town

4 12 1 night min

  • 4 bedrooms
  • Sleeps 12
  • 1 night min
  • Nearest beach 0.2 km
  • Ski
  • Child friendly
“Excellent place, could not have imagined a better one!” Our group of 8 people stayed at this house for 2 nights. The house is really amazing, exactly as it was described to us. It has a very cozy courtyard/garden, clean and spacious rooms and is perfe  …see more

from £422 / night

£2895 / week

Book View

from £422 / night

(7) Excellent 

16

Haute-Nendaz ski chalet to rent.

Nendaz / Haute-Nendaz

6 14 7 nights min

  • 6 bedrooms
  • Sleeps 14
  • 7 nights min
  • Ski
  • Child friendly
A luxury, ski-in, ski-out 14 bed chalet with panoramic views over the Rhone valley. Recently renovated to put a luxurious boutique twist on traditional chalet life. This beautiful chalet is conveniently arranged over three floors and features many indulgent comforts a  …see more

from £349 / night

£2440 - £6098 / week

Book View

from £349 / night

18

Ski apartment to rent in Verbier

Canton of Valais / Verbier

4 8 7 nights min

  • 4 bedrooms
  • Sleeps 8
  • 7 nights min
  • Ski
  • Child friendly
  • Car not necessary
The Valhalla is a popular 4 bed property and is ideal for families or groups that want to be close to the town centre of Verbier and the Medran lift station. Valhalla is within walking distance of some great bars and traditional Swiss restaurants.  …see more

from £349 / night

£2440 / week

Enquire View

from £349 / night

15

Canton of Valais / Verbier

2 5 7 nights min

  • 2 bedrooms
  • Sleeps 5
  • 7 nights min
  • Ski
  • Child friendly
  • Car not necessary

 …see more

from £84 / night

£586 - £1220 / week

Book View

from £84 / night

14

Davos ski penthouse to rent.

Canton of Graubunden / Davos

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Ski
  • Child friendly
Exclusive 4 ½ room penthouse (195m2) overlooking the mountains and Davos. Centrally located. High quality design, furniture and equipment. 2 bed rooms, dining room, living room, 3 bath rooms. Fast Internet access, cable TV, flat TV screen, 150 channels. Secure pa  …see more

from £527 / night

£2632 - £26316 / week

Book View

from £527 / night

23

Anzere ski chalet to rent.

Canton of Valais / Anzere

3 6 7 nights min

  • 3 bedrooms
  • Sleeps 6
  • 7 nights min
  • Ski
  • Child friendly
  • Pet friendly
Ideal for a summer or winter holiday with friends or family, this 80 sqm apartment is located in a typical Swiss chalet. With 3 bedrooms and 1 bathroom, it sleeps 6.  …see more

from £88 / night

£615 - £826 / week

Book View

from £88 / night

31

Heremence ski chalet to rent.

Canton of Valais / Heremence

5 12 Min stay varies

  • 5 bedrooms
  • Sleeps 12
  • Min stay varies
  • Ski
  • Child friendly
Ski the wonderful 4vallees 410km linked pistes, hop over to Verbier for lunch and back and relax in this................... Outstanding, lavish and luxurious chalet with modern design and every amenity. Very spacious, it spreads the charm of a stylish, modern mountain  …see more

from £163 / night

£1139 / week

Book View

from £163 / night

18

Ski chalet to rent in Laax

Canton of Graubunden / Laax

5 10 Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
  • Ski
  • Child friendly
  • Car not necessary
The Chalet:location: Laax5-6 bedrooms sleeping maximum 10 peopleSaunaBoot room with heated boot warmerCinema ProjectorLog fireLarge private garden and plenty of parkingLarge balcony with amazing views90 minute drive from Zurich Ai  …see more

Pricing unknown

Book View

Pricing unknown

8

Canton of Valais / Crans-Montana

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Ski
  • Child friendly
  • Ask about pets

 …see more

from £175 / night

£1220 / week

Book View

from £175 / night

22

Ski apartment to rent in Le Bouveret

Canton of Valais / Le Bouveret

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Nearest beach 20 km
  • Ski
  • Suitable for children age 5+
Ideal for a summer or winter holiday with family or friends, this centrally-heated apartment in Torgon in the Swiss Alps can accommodate up to 4 people.  …see more

from £59 / night

£344 - £529 / week

Book View

from £59 / night

16

Ski apartment to rent in Veysonnaz

Canton of Valais / Veysonnaz

2 8 7 nights min

  • 2 bedrooms
  • Sleeps 8
  • 7 nights min
  • Ski
  • Child friendly
We fell in love with the fabulous view from our lovely 4* apartment in Veysonnaz. Built in 1998, it has been beautifully maintained with up to date quality in fixtures and fittings including 48inch Flat screen HD TV and WiFi. On the 2nd floor, serviced by lift and stair  …see more

from £93 / night

£650 - £1250 / week

Book View

from £93 / night