The two main markets

The Vörösmarty tér market is the largest and most traditional, with wooden stalls selling handicrafts, ornaments and food spread across Pest's central square. The St. Stephen's Basilica market is smaller but arguably more atmospheric, centred around a nightly light show projected onto the basilica's façade — worth timing your visit around dusk to catch it.

What to eat and drink

Forralt bor (mulled wine) is everywhere and essential in the cold. Look out for kürtőskalács (chimney cake), roasted chestnuts, and lángos stalls alongside the more typically "Christmas market" food like sausages and stews.

When to go

Markets typically run from mid-to-late November through early January, spanning both Christmas and New Year celebrations. Evenings are the best time to visit for the lighting and atmosphere, though it means dressing warmly — see our weather guide for what to expect temperature-wise.

Combine with

A winter visit to Széchenyi Baths pairs perfectly with the Christmas market season — steam rising off the outdoor pools in the cold is one of Budapest's most memorable winter sights.

Frequently asked questions

When do Budapest's Christmas markets open?

Typically from mid-to-late November through early January, with the main markets running continuously through the holiday period including New Year's Eve celebrations.

Where is the main Christmas market in Budapest?

The market at Vörösmarty tér is the largest and most central, alongside a second major market at St. Stephen's Basilica, which adds a light show projected onto the basilica façade each evening.

Is Budapest cold at Christmas?

Yes — expect temperatures close to or below freezing, so dress in warm layers. Mulled wine (forralt bor) stalls at every market are as much about warming up as tradition.