Christmas Market
Day Trips from the UK
Find a Christmas Market you can visit in a single day — with real return fares from the airlines and at least 6 hours between flights. Fares include a small under-seat bag; larger cabin bags and extras may cost more.
One flight. A whole market.
1396 day trips to 21 markets from 12 airports
Each on a date when the market is open (or, where the organiser hasn't confirmed 2026 dates yet, expected to be open).
Christmas Market Day Trips

Amsterdam
from €67Amsterdam Light Festival & Christmas Village
Market: 26 November 2026 – 27 December 2026
194 Day Trips · 9 airports
View Amsterdam trips

Barcelona
from £40Fira de Santa Llúcia
Market: 26 November 2026 – 23 December 2026
30 Day Trips · 4 airports
View Barcelona trips

Basel
from £74Basel Christmas Market (Barfüsserplatz & Münsterplatz)
Market: 26 November 2026 – 23 December 2026
15 Day Trips · 1 airport
View Basel trips

Berlin
from £80WeihnachtsZauber Gendarmenmarkt
Market: 23 November 2026 – 31 December 2026
50 Day Trips · 4 airports
View Berlin trips

Bratislava
from £84Bratislava Christmas Markets (Hlavné námestie)
Market: 26 November 2026 – 3 January 2027
15 Day Trips · 2 airports
View Bratislava trips

Brussels
from €49Brussels Winter Wonders (Plaisirs d'Hiver)
Market: 27 November 2026 – 3 January 2027
39 Day Trips · 2 airports
View Brussels trips

Budapest
from £70Budapest Christmas Fair (Vörösmarty tér)
Market: 13 November 2026 – 1 January 2027
50 Day Trips · 2 airports
View Budapest trips

Cologne
from £93Christmas Market at Cologne Cathedral
Market: 16 November 2026 – 23 December 2026
34 Day Trips · 2 airports
View Cologne trips

Copenhagen
from £52Christmas in Tivoli
Market: 13 November 2026 – 3 January 2027
114 Day Trips · 5 airports
View Copenhagen trips

Edinburgh
from £34Edinburgh's Christmas (Princes Street Gardens)
Market: 14 November 2026 – 3 January 2027
214 Day Trips · 6 airports
View Edinburgh trips

Gdansk
from £58Gdańsk Christmas Market (Targ Węglowy)
Market: 20 November 2026 – 23 December 2026
27 Day Trips · 1 airport
View Gdansk trips

Hamburg
from £88Roncalli's Historic Christmas Market (Rathausmarkt)
Market: 23 November 2026 – 23 December 2026
7 Day Trips · 1 airport
View Hamburg trips

Krakow
from £81Kraków Christmas Market (Rynek Główny)
Expected: 27 November 2026 – 3 January 2027
85 Day Trips · 7 airports
View Krakow trips

London
from £34Hyde Park Winter Wonderland
Market: 19 November 2026 – 3 January 2027
198 Day Trips · 4 airports
View London trips

Munich
from £97Munich Christkindlmarkt (Marienplatz)
Market: 20 November 2026 – 24 December 2026
12 Day Trips · 1 airport
View Munich trips

Nuremberg
from £71Nuremberg Christkindlesmarkt
Market: 27 November 2026 – 24 December 2026
11 Day Trips · 1 airport
View Nuremberg trips

Paris
from €52Paris La Défense Christmas Market
Market: 12 November 2026 – 31 December 2026
177 Day Trips · 8 airports
View Paris trips

Prague
from £96Prague Christmas Markets (Old Town Square)
Market: 28 November 2026 – 6 January 2027
58 Day Trips · 4 airports
View Prague trips

Riga
from £85Riga Christmas Market (Dome Square)
Market: 27 November 2026 – 3 January 2027
21 Day Trips · 1 airport
View Riga trips

Vienna
from £66Vienna Christmas Market (Wiener Christkindlmarkt, Rathausplatz)
Market: 13 November 2026 – 26 December 2026
19 Day Trips · 1 airport
View Vienna trips

Wroclaw
from £50Wrocław Christmas Market
Market: 20 November 2026 – 7 January 2027
26 Day Trips · 2 airports
View Wroclaw trips
Prices may have changed since they were checked. Confirm the latest fare directly with the airline.

Don't settle for one date. Find your perfect day.
See every available date, price and flight time for every Christmas Market.
Go Premium →How Christmas Market Day Trips Work
- 1
We check flights from UK airports with Ryanair, easyJet and Wizz Air.
- 2
We keep only same-day returns with at least 6 hours between flights.
- 3
We match each date against the market’s season and closures, as published by the organiser.
- 4
You see the exact date, price, airline and time you’ll have in the city.
- 5
You book directly with the airline.