Christmas markets - European city breaks near Christmas markets

Christmas markets (18101)

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

Price per night

to

Bedrooms

Bathrooms

Location

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
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

18,101 Holiday homes

12

GH Bridge View - Studio with Balcony and Sea View - Dubrovnik studio sleeps 2

Dubrovnik-Neretva County / Dubrovnik

Studio 2 2 nights min

  • Studio
  • Sleeps 2
  • 2 nights min
  • Child friendly
  • Air conditioning
This air-conditioned studio with furnished balcony offering views of the sea features free WiFi, wooden flooring, a large double bed, kitchenette and bathroom with bath. The popular Babin Kuk Resort is within 1 km from the guest house, while the protected Old City of D  …see more

from £38 / night

£266 / week

Book View

from £38 / night

(6) Excellent 

12

England / London

1 2 5 nights min

  • 1 bedroom
  • Sleeps 2
  • 5 nights min

 …see more

from £138 / night

£966 - £1155 / week

Enquire View

from £138 / night

(1) Terrible 

21

Spectacular apartment with amazing views - East London - England apartment sleeps 5

London / East London, England

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Car not necessary
This magnificent two bedroom apartment is located on Royal Victoria Dock near the ExCeL exhibition centre. Royal Victoria is the perfect location for your visit to London, a safe and quiet area with many amenities and plenty of things to do. The local station is only  …see more

from £193 / night

£1250 - £1350 / week

Book View

from £193 / night

Featured properties

16

Brentaz n° 208 - Vercorin apartment sleeps 4

Canton of Valais / Vercorin

1 4 7 nights min

  • 1 bedroom
  • Sleeps 4
  • 7 nights min
  • Child friendly
Including : 1 bedroom with 2 beds, living room with sofa beds, TV, kitchen, microwave and dishwasher, bathroom with bathtub and WC, balconies. Central heating, laundry with washing machine. Car access summer/winter. Car park. Final cleaning included in price. Linen on  …see more

from £68 / night

£473 - £867 / week

Enquire View

from £68 / night

18

England / London

2 5 3 nights min

  • 2 bedrooms
  • Sleeps 5
  • 3 nights min
  • Ask owner if suitable for children

 …see more

from £260 / night

£1820 - £2548 / week

Enquire View

from £260 / night

20

Dubrovnik-Neretva County / Dubrovnik

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Beach / lakeside relaxation
  • Child friendly
  • Air conditioning

 …see more

from £69 / night

£483 / week

Book View

from £69 / night

16

Summer Dream - Two-Bedroom Apartment with Terrace - Dubrovnik apartment sleeps 6

Dubrovnik-Neretva County / Dubrovnik

2 6 2 nights min

  • 2 bedrooms
  • Sleeps 6
  • 2 nights min
  • Child friendly
This two bedroom apartment with terrace comes with a fully equipped kitchen with oven, toaster and a dining area. The bedrooms offer 2 single beds, a double bed, and there is a convertible sofa bed in the living room. Other features include a seating area, air conditi  …see more

from £55 / night

£381 / week

Book View

from £55 / night

6

Modern 2 Bed Flat on Split Levels - Old Street - London apartment sleeps 4

England / London

2 4 3 nights min

  • 2 bedrooms
  • Sleeps 4
  • 3 nights min
  • Child friendly
2 bed 2 bath Duplex Apartment on 7th/8th floor only 3 minute walk from Old Street tube station, full south facing balcony and views onto Bunhill Fields and the Honourable Artillery at the crossroads of the City of London, trendy Shoreditch and Clerkenwell. A modern fla  …see more

from £150 / night

£1050 / week

Book View

from £150 / night

15

Greppons O 020 - Type C4 Cent - Veysonnaz apartment sleeps 5

Canton of Valais / Veysonnaz

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Child friendly
First class 2-bedroom-apartment, 4*, for 5 people located at 700 m of the ski slopes and only 100m from the shuttle bus station, in an exceptionnally quiet and sunny environment. Bright living room with fireplace, flat screen cable TV, DVD-player and free Internet throu  …see more

from £52 / night

£364 - £1770 / week

Enquire View

from £52 / night

16

Plein Ciel VB 013 - Type C4 ( - Veysonnaz apartment sleeps 10

Canton of Valais / Veysonnaz

2 10 Min stay varies

  • 2 bedrooms
  • Sleeps 10
  • Min stay varies
  • Child friendly
  • Private garden
4*, 2-bedroom-apartment for 6-10 people located near the ski slopes. Modern and bright living room with chimney, 2 sofa bed, sofa, cable TV, DVD-player. Corridor with 1x2 bunk beds. Open-plan kitchen with refrigerator/freezer compartment, oven, microwave, toaster, fond  …see more

from £52 / night

£364 - £1687 / week

Enquire View

from £52 / night

19

Canton of Valais / Zermatt

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Ski
  • Child friendly
  • Pet friendly

 …see more

from £146 / night

£962 - £1527 / week

Book View

from £146 / night

12

Fontany n° 175 (24) - Vercorin apartment sleeps 6

Canton of Valais / Vercorin

2 6 7 nights min

  • 2 bedrooms
  • Sleeps 6
  • 7 nights min
  • Child friendly
3 rooms apartment *** - 6 people<br>Central situation. Near by the cable cars and all facilities. View on the village of Vercorin. North-south orientation. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  …see more

from £83 / night

£580 - £1063 / week

Enquire View

from £83 / night

7

Oxford 01 - Oxford apartment sleeps 4

Oxfordshire / Oxford

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Child friendly
  • Private garden
This luxury self catering apartment is located in the heart of the cultural city of Oxford, Oxfordshire, the Jericho district offers a true mix of town and country living, with the center of town only 10 mins away, you can enjoy enjoy beautiful walks along Port Meadow o  …see more

from £180 / night

£1260 / week

Book View

from £180 / night

4

Juliette's B&B - Double Room - London b&b sleeps 2

England / London

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Child friendly
  • Pet friendly
  • Private garden
Dawson Place, Juliette's Bed and Breakfast sells fast on our website. Located in the heart of Notting Hill, Dawson Place, Juliette's Bed and Breakfast offers en suite accommodation and a pretty garden. The property is set in a Victorian villa just 6 minutes’ walk from  …see more

from £140 / night

£980 / week

Book View

from £140 / night

12

Jasmins J 021 - Type B2 Centr - Veysonnaz apartment sleeps 6

Canton of Valais / Veysonnaz

1 6 Min stay varies

  • 1 bedroom
  • Sleeps 6
  • Min stay varies
  • Child friendly
2*, 1-bedroom-apartment for max. 6 people located below the swimming pool, 400m away from the lift. Bright living room with sofa, cable TV and fireplace. Open-plan kitchen equipped with oven, coffee machine and dishwasher. One bedroom with 2 single beds side by side. 1  …see more

from £41 / night

£285 - £882 / week

Enquire View

from £41 / night

17

La Perla del Ticino 15 - Lugano apartment sleeps 4

Canton of Ticino / Lugano

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Child friendly
  • Car not necessary
Make the most of your city break, with this chic and carefree holiday base! Perfectly accommodating families and groups of 4, this spacious 2 bed city pad provides an accessible child-friendly setting for year-round Lugano stays. Situated within carefree proximity of  …see more

from £121 / night

£630 - £840 / week

Enquire View

from £121 / night

(1) Excellent 

17

Canton of Graubunden / Poschiavo

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Child friendly
  • Pet friendly
  • Private garden

 …see more

from £80 / night

£556 / week

Book View

from £80 / night

12

Margueron n° 261 (23) - Vercorin apartment sleeps 2

Canton of Valais / Vercorin

1 2 7 nights min

  • 1 bedroom
  • Sleeps 2
  • 7 nights min
  • Child friendly
  • Pet friendly
Max. 2 people, including: living room with murphy beds for 2 people, TV, kitchen, bathroom with shower and WC, terrace or balcony. Ski room, Laundry. Car access summer/winter. Car park nearby. Central heating. Final cleaning included in price. Residential house with pre  …see more

from £46 / night

£319 - £583 / week

Enquire View

from £46 / night

9

SPECTACULAR 3 BEDROOM TRIPLEX FITZROVIA APARTMENT - London house sleeps 8

England / London

3 8 Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
  • Child friendly
  • Car not necessary
A beautiful and large 3 double bedroom apartment spread out over 3 floors. As this triplex is undergoing refurbishment at the moment, we have posted some older pictures. We want you to trust us when we say it is truly spectacular! We are aware the bedroom pictures do  …see more

from £400 / night

£2800 / week

Book View

from £400 / night

28

Beautiful and sunny apartment near Lenzerheide - Vazerol apartment sleeps 7

Lenzerheide / Vazerol

3 7 Min stay varies

  • 3 bedrooms
  • Sleeps 7
  • Min stay varies
  • Nearest beach 6 km
  • Ski
  • Child friendly
The apartment is quiet and lies on a southern slope on one of the sunniest locations of Switzerland. It has a beautiful panoramic view over the valley of Albula and up the Julier valley. Our home is the perfect starting point for all kinds of activities - hiking, biking  …see more

from £115 / night

£784 - £2008 / week

Book View

from £115 / night

9

ANAMARIJA - Lapad apartment sleeps 4

Dubrovnik / Lapad

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Car not necessary
  • Air conditioning
Located in a quiet, sleepy building, apartment has the big room has a very comfortable full size bed, a standard desk, and a large dresser, dining room with sofa for extra bed, toilet,There is a AC unit, and WiFi is on request. Fresh sheets and towels are also included.  …see more

from £74 / night

£513 / week

Book View

from £74 / night

4

LomaBooking Levin Alpine Chalets Keskuskuja 3 B4 - Levi apartment sleeps 6

Lapland / Levi

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Ski
  • Child friendly
Located in Levi, 200 metres from Spa Water World, Levi, LeviBooking Alpine Chalets boasts a sauna and ski-to-door access. The accommodation features a sauna. Congress & Exhibition Centre Levi Summit is 700 metres away. Free private parking is available on site. All uni  …see more

from £52 / night

£328 - £1388 / week

Book View

from £52 / night

16

Les Dailles n° 7 - Vercorin chalet sleeps 10

Canton of Valais / Vercorin

4 10 7 nights min

  • 4 bedrooms
  • Sleeps 10
  • 7 nights min
  • Child friendly
5 rooms chalet *** - 10 people<br>Situated on the heights of Vercorin. 10 minutes from the center of the village by foot. View on the Crêt-du-Midi. South orientation. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  …see more

from £173 / night

£1207 - £2212 / week

Enquire View

from £173 / night

26

Marco Apartment (EX05) - London apartment sleeps 6

England / London

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly
  • Car not necessary
Treat yourself for a Penthouse stay in the city and Welcome to my wonderfully and newly refurbished Three Bedrooms Three Bathrooms apartment The flat is on a split level, located on the fourth floor with private lift access. Can accommodate up to 6 guests and it is an  …see more

from £275 / night

£1600 - £3350 / week

Book View

from £275 / night

16

Luxury Lake 34 - Lugano apartment sleeps 6

Canton of Ticino / Lugano

2 6 2 nights min

  • 2 bedrooms
  • Sleeps 6
  • 2 nights min
  • Nearest beach 1 km
  • Child friendly
  • Car not necessary
Combining contemporary finesse with city centre convenience, this exclusive 2 bed 2 bath retreat offers a slick and sophisticated home-away-from-home. Ideal for business or leisure stays, the spacious 4th floor apartment features a generous open plan reception with ac  …see more

from £127 / night

£886 / week

Enquire View

from £127 / night

8

Panossière - Verbier apartment sleeps 8

Canton of Valais / Verbier

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Ski
  • Child friendly
  • Car not necessary
This chalet-style apartment has a much sought after prime location in Verbier, The Panossière is a fantastic, newly renovated apartment in the well known Vénus building. It's located next to the main Médran lifts and direcly on the slopes. It's perfectly lo  …see more

from £276 / night

£1812 - £6300 / week

Enquire View

from £276 / night

13

Apartment Nike-One Bedroom Apartment with Terrace - Dubrovnik apartment sleeps 4

Dubrovnik-Neretva County / Dubrovnik

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Child friendly
  • Air conditioning
Apartment Nike is located in Lapad, only 900 meters from the beach and 10 minutes ride from the Dubrovnik Old Town. This One Bedroom Apartment with a Terrace is perfect for a relaxing family or friends vacation. It features free WiFi, Air Conditioning, and SAT TV, full  …see more

from £38 / night

£266 - £682 / week

Book View

from £38 / night

9

Zealand / Copenhagen

1 2 5 nights min

  • 1 bedroom
  • Sleeps 2
  • 5 nights min
  • Suitable for children age 5+

 …see more

from £71 / night

£495 / week

Enquire View

from £71 / night

27

Apartment Amon-Two Bedroom Apartment with Balcony - Dubrovnik apartment sleeps 4

Dubrovnik-Neretva County / Dubrovnik

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Child friendly
  • Air conditioning
One bedroom apartment is located only 10 minutes from the beautiful Lapad Bay and 15 minutes from the Old Town. It features free WiFi, air-conditioning and LCD TV, fully equipped kitchen with dining area, spacious living room. It will also provide You with a lovely fur  …see more

from £76 / night

£532 - £809 / week

Book View

from £76 / night

(1) Good 

17

The Chelsea Harrington Apartment - Chelsea - London apartment sleeps 3

Central London/Zone 1 / Chelsea, London

2 3 Min stay varies

  • 2 bedrooms
  • Sleeps 3
  • Min stay varies
  • Child friendly
This 1 bedroom flat is located a few minutes� walk from South Kensington tube Station, which itself provides an easy access to the City and many of its renowned landmarks. The flat is on the forth floor of a typical London building, with no lift, perfect for you to ex  …see more

from £123 / night

£861 - £2268 / week

Book View

from £123 / night

(6) Excellent 

24

Residence Busards - Haute Nendaz apartment sleeps 6

Nendaz / Haute Nendaz

3 6 3 nights min

  • 3 bedrooms
  • Sleeps 6
  • 3 nights min
  • Ski
  • Child friendly
  • Car not necessary
Our 3 bedroom apartment is situated within Residence les Busards in the heart of Nendaz immediately adjacent to the main shops, restaurants and 2 supermarkets (Migros & Co-Op). The nearest lift is 275 metres from the apartment which terminates immediately opposite  …see more

from £276 / night

£709 / week

Book View

from £276 / night

28

Wisconsin / Lake Geneva

2 6 3 nights min

  • 2 bedrooms
  • Sleeps 6
  • 3 nights min
  • Swimming pool
  • Child friendly
  • Car not necessary

 …see more

from £229 / night

£917 / week

Book View

from £229 / night

18

Bietschhorn 18 - Haute Nendaz apartment sleeps 4

Nendaz / Haute Nendaz

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Swimming pool
  • Child friendly
2-room apartment (59m2) on the 3rd floor of the residence Bietschhorn in Haute-Nendaz. Located outside the center (500m) in a very quite position. Entrance hall. Living room with fire-place, cable-TV, DVD, 1 couch-bed. Separated kitchen with oven, microwave. 1 bedroom w  …see more

from £60 / night

£419 - £772 / week

Enquire View

from £60 / night

7

THOMPSONS ARMS COTTAGE No1 - York Riverside house sleeps 2

York / York Riverside

1 2 7 nights min

  • 1 bedroom
  • Sleeps 2
  • 7 nights min
Standing adjacent to the owners' friendly pub, these cosy cottages provide comfortable holiday accommodation with a courtyard garden and private parking. An ideal base from which to explore the surrounding area. York lies just 8 miles away and offers a wealth of wo  …see more

from £42 / night

£288 - £509 / week

Enquire View

from £42 / night

8

England / London

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Ask owner if suitable for children

 …see more

from £172 / night

£1208 - £1635 / week

Enquire View

from £172 / night

10

Luxury apartment in city center, Minster view - York apartment sleeps 5

North Yorkshire / York

1 5 Min stay varies

  • 1 bedroom
  • Sleeps 5
  • Min stay varies
  • Child friendly
he apartment is in a newly converted building in the center of York on bustling Goodramgate. Access to the city walls is nearby and the station is only a fifteen minute walk. Property is on the third floor and there is an elevator. No need to compromise on comfort: the  …see more

from £125 / night

£749 - £861 / week

Enquire View

from £125 / night

11

Studio Apartment in Dubrovnik 1 - Montovjerna apartment sleeps 3

Dubrovnik / Montovjerna

1 3 Min stay varies

  • 1 bedroom
  • Sleeps 3
  • Min stay varies
  • Child friendly
  • Air conditioning
This is a lovely studio apartment which is located in Montovjerna, beautiful part of Dubrovnik.It can accommodate up to 3 persons. It consists of bedroom (double bed and one additional sofa that can be turned into a bed), small kitchenette and bathroom.Great location, o  …see more

from £62 / night

£429 - £495 / week

Book View

from £62 / night

16

Hauts de Veysonnaz HV2 010 - - Veysonnaz apartment sleeps 6

Canton of Valais / Veysonnaz

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly
5*, 2-bedroom-apartment for 4-6 people located directly on the ski slopes.Modern living room with fireplace, a sofa bed, cable tv, DVD-Player and free WiFi.Fully fitted kitchen with 4 ceramic hob, oven, microwave, dishwasher, toaster, kettle. One bedroom with 2 single b  …see more

from £66 / night

£460 - £1946 / week

Enquire View

from £66 / night

9

Zealand / Copenhagen

2 3 5 nights min

  • 2 bedrooms
  • Sleeps 3
  • 5 nights min
  • Suitable for children age 5+

 …see more

from £100 / night

£694 / week

Enquire View

from £100 / night

(1) Excellent 

11

Zealand / Copenhagen

1 2 3 nights min

  • 1 bedroom
  • Sleeps 2
  • 3 nights min
  • Suitable for children age 5+

 …see more

from £83 / night

£580 / week

Enquire View

from £83 / night

Don’t let an old browser slow down your holiday

Your browser is out of date and might not work well with our website. Download the latest version to speed up your hunt for the perfect holiday home.

Just click on the icons to get to the download page