Christkindlesmarkt
When: 27 Nov to 24 Dec
Closes 2pm on Christmas Eve.
Fly direct in December from 4 UK airports:
25 Christmas markets, from Nuremberg and Vienna to a market held inside caves, each with its 2026 dates and every UK airport that flies there direct in December.
When: 27 Nov to 24 Dec
Closes 2pm on Christmas Eve.
Fly direct in December from 4 UK airports:
When: 20 Nov to 24 Dec
Opens a week earlier than it used to.
Fly direct in December from 4 UK airports:
When: 16 Nov to 23 Dec
Heinzels Wintermärchen in the Altstadt runs 23 Nov to 10 Jan.
Fly direct in December from 7 UK airports:
When: 19 Nov to 30 Dec
The 45m 'giant Christmas tree' on Hansaplatz.
Fly direct in December from 1 UK airport:
When: 13 Nov to 26 Dec (listed)
Schönbrunn runs 6 Nov to 6 Jan.
Fly direct in December from 13 UK airports:
When: 26 Nov to 23 Dec
Barfüsserplatz and Münsterplatz.
Fly direct in December from 6 UK airports:
When: 23 Nov to 29 Dec (listed)
About 45 minutes from Basel-Mulhouse airport.
Fly direct in December from 6 UK airports:
When: 27 Nov to 24 Dec (listed)
France's oldest, since 1570.
Fly direct in December from 6 UK airports:
When: 27 Nov to 3 Jan 2027
Fly direct in December from 2 UK airports:
When: 20 Nov to 3 Jan 2027
About 1h45 from Charleroi by train.
Fly direct in December from 2 UK airports:
When: 20 Nov to 3 Jan 2027
Fly direct in December from 1 UK airport:
When: 13 Nov to 3 Jan 2027 (listed)
Ticketed: it's inside Tivoli Gardens.
Fly direct in December from 9 UK airports:
When: 20 Nov to 6 Jan 2027
Town Hall Square, with the tree that's stood there since 1441.
Fly direct in December from 6 UK airports:
When: 2026 dates not announced yet. Usually late November to 6 January.
Fly direct in December from 14 UK airports:
When: 2026 dates not announced yet. Usually late November to 1 January.
Fly direct in December from 15 UK airports:
When: 2026 dates not announced yet. Usually mid-November to 1 January.
Fly direct in December from 12 UK airports:
When: 2026 dates not announced yet
2025 ran 29 Nov to 7 Jan; voted Europe's best several times.
Fly direct in December from 1 UK airport:
Smaller, quieter and in places most people never think of, but still reachable on a direct flight.
When: 13 Nov to 3 Jan 2027
Gemeentegrot and Fluweelengrot caves; about 1h15 from Eindhoven.
Fly direct in December from 1 UK airport:
When: 26 Nov to 20 Dec
Thursday to Sunday only, on Lake Constance harbour.
Fly direct in December from 2 UK airports:
When: 30 Nov to 23 Dec
The town hall's 24 windows become the world's biggest Advent calendar.
Fly direct in December from 1 UK airport:
When: 27 Nov to 20 Dec (listed)
A walled wine village straight off a biscuit tin.
Fly direct in December from 6 UK airports:
When: 27 Nov to 20 Dec (listed)
Fly direct in December from 6 UK airports:
When: 20 Nov to 3 Jan 2027 (listed)
'the world's smallest town'.
Fly direct in December from 2 UK airports:
When: Open all year, busiest in December
The street of nativity-scene makers, at its busiest in December.
Fly direct in December from 5 UK airports:
When: Open all year, busiest in December
On the Arctic Circle; open all year.
Fly direct in December from 10 UK airports:
Where the organiser or the city has published 2026 dates, we show them and link to the source. Where 2026 dates haven't been announced yet, we say so and give the usual season rather than guess. Markets can change their hours at short notice, so check the official site before you book. Flights are direct services in December 2026 from Ryanair, easyJet and Jet2 timetables.