Stansted, Gatwick, Luton, Bristol, Manchester, Birmingham, Edinburgh

Best European Christmas Markets 2026: Flights from £29

Eight cities ranked honestly, with real flight costs from UK airports.

About these prices: All price ranges shown are indicative, based on typical fares seen on Aviasales for each route. Actual prices change daily depending on date, availability and how far ahead you book. Always search for live prices using the tool below — it pulls real-time data directly from Aviasales.

The ones worth going to (and the ones that'll disappoint you)

Strasbourg from £39 one-way on Ryanair from Stansted is the real thing. The market has been running since 1570, the mulled wine costs about €3, and the whole old town smells of cinnamon and gingerbread in a way that feels genuinely earned rather than manufactured. Go early December on a weekday and it's magical. Go the weekend before Christmas and you'll spend most of it queuing behind a hen party from Leeds.

Prague from £31 one-way on Wizz Air from Luton gets unfairly dismissed as a stag-do city, but the Old Town Square market is legitimately one of the best in Europe. The trdelník pastry vendors are a tourist trap, yes, but the hot wine and roasted chestnuts are cheap and the Gothic backdrop is hard to argue with. Three nights here including flights and a central apartment can be done for under £280 if you book November dates.

Tallinn from £49 one-way on easyJet from Gatwick is the underrated pick of this list. The medieval old town is essentially unchanged from the 15th century, the market on Town Hall Square is small but genuinely local, and Estonia in December has a proper Christmas-card atmosphere including a reasonable chance of snow. The downside is it's cold, around minus 5 at night, so pack accordingly.

Nuremberg from £44 one-way on Ryanair from Stansted is the gold standard for German markets and Germans will tell you so themselves. The Christkindlesmarkt is the most famous in Germany, the Lebkuchen gingerbread is excellent, and the city is compact enough to do properly in two nights. It books up fast so if you're going, sort flights before September.

The overhyped ones (and why I'd still go, with caveats)

Vienna from £58 one-way on British Airways from Heathrow or from £41 one-way on easyJet from Gatwick, is beautiful in December but you need to manage expectations on the market itself. The Rathausplatz market is big and well-organised but leans heavily towards expensive craft stalls rather than the food-and-drink focus you get in Germany. Go for Vienna the city, the Sachertorte, the Kunsthistorisches Museum, and treat the market as a bonus.

Cologne from £47 one-way on Eurowings from Gatwick has six separate markets spread across the city, which sounds brilliant until you're frozen solid trudging between them in the dark. The one in front of the cathedral is genuinely spectacular at night, but the city centre on a December weekend is absolutely rammed. Worth it for a longer break to Cologne, less worth it as a pure market trip.

Bruges from £39 one-way on Ryanair from Stansted to Brussels, then 15 quid on the train is the most Instagrammable option on this list and also the most aggressively touristy. The market itself is fine but feels like it's aimed squarely at British day-trippers. The city is genuinely beautiful in winter though, so combine it with a proper two-night stay rather than treating it as a day trip from Brussels.

Hamburg from £52 one-way on easyJet from Bristol or from £44 on Ryanair from Stansted, has multiple markets and a city that rewards exploring beyond the market stalls. The Rathaus market is solid, Winterwald in Planten un Blomen is more fun, and Hamburg's food scene and waterfront make it easy to fill three or four days without relying on Christmas kitsch.

See live prices now — fares change daily. Search real-time results from Aviasales.

Search flights

When to go and how to actually enjoy it

The single best piece of advice on Christmas markets is to go the first two weeks of December, specifically Monday to Thursday. Most markets open around 25th November, the crowds in that first fortnight are a fraction of what hits mid-December, and you'll pay less for flights and accommodation. The last weekend before Christmas is a write-off at every single destination on this list.

Late November works too, particularly for Strasbourg and Nuremberg where the atmosphere builds from the opening day. Ryanair often has Stansted to Strasbourg from as low as £29 one-way in the last week of November if you check Tuesday and Wednesday departures. Setting a fare alert from August onwards is the move, because December flights to all these cities creep up fast as the season gets closer.

Combining two cities in one trip is genuinely worth considering if you're flying into Central Europe. Prague and Nuremberg are three hours apart by bus with FlixBus from around £12. Vienna and Bratislava are an hour by train and Bratislava has its own underrated market with almost no British tourists. You justify the flight cost and get more out of the trip than one night standing in a square drinking Glühwein.

What I'd do differently based on actual experience

Went to Prague in December 2019, flew Wizz Air from Luton for £34 one-way, stayed in a flat five minutes from Old Town Square, and the first two nights were brilliant. Made the mistake of staying through the second weekend and the crowds turned it into a completely different trip. Earlier finish, or go in November, is what I'd do now.

Vienna I've done twice and both times I've spent more time in coffee houses and museums than at any market stall. That's not a complaint, it's actually the right approach. easyJet from Gatwick to Vienna from £41 one-way gives you access to one of the great European winter city breaks, not just a market. Budget for three full days and don't try to rush it.

The one trip I genuinely regret not doing is Tallinn. easyJet from Gatwick prices it at £49-£79 one-way in December depending on dates, which is slightly pricier than the Ryanair options, but everyone I know who's been comes back raving about it. The combination of medieval architecture, actual snow, and a market that hasn't been completely swallowed by coach tourism puts it at the top of my list for winter 2026.

One practical note on bag fees: Ryanair and Wizz Air will sting you £10-£25 each way for cabin bags on these short breaks if you don't pack into a personal item. Factor that into the headline fare before you get excited about a £29 flight to Strasbourg, because by the time you've added a bag each way it's closer to £79 return. easyJet is more generous on bag allowance but the base fares run slightly higher.

Search live prices now

The prices above are typical ranges — actual fares change every day. Search below for real-time prices and book securely through Aviasales, one of Europe's largest flight search engines.

Search cheap flights from Stansted

Booking handled securely by Aviasales — trusted by 100M+ travellers

Get the week's best flight deals free

No spam. Just cheap flights from your airport, once a week.