The Budapest Christmas markets are smaller than the ones in Vienna or Nuremberg, and that’s their charm. Two main squares, ten minutes apart, with better food than they need to have and a light show projected onto a basilica. The calendar is the part most guides get wrong, because many still recycle last year’s dates.
This guide gives the confirmed 2026 dates and hours from each organiser, marks what’s still unannounced, and covers which market to prioritise, what things cost and what’s open over Christmas. For the rest of the season, see our guide to Budapest in winter.
Some links in this guide are affiliate links. They don’t change your price and help keep the site running.
When are the Budapest Christmas markets in 2026?#
The two main Budapest Christmas markets open on Friday 13 November 2026: the Advent Feast at St Stephen’s Basilica runs to 1 January 2027, and Vörösmarty tér runs to New Year’s Eve. Both organisers have published their 2026 dates and hours. The smaller markets are partly announced:
| Market | 2026 dates | 2026 hours | Source |
|---|---|---|---|
| Vörösmarty tér (Vörösmarty Classic Xmas) | 13 Nov – 31 Dec 2026 (craft stalls and railway until 28 Dec) | Mon–Thu & Sun 11:00–21:00, Fri–Sat 11:00–22:00 | vorosmartyclassicxmas.hu |
| Advent Feast, St Stephen’s Basilica | 13 Nov 2026 – 1 Jan 2027 | Mon–Thu & Sun 11:00–22:00, Fri–Sat 11:00–23:00 | adventbazilika.hu |
| Advent in Óbuda, Fő tér | 27 Nov – 23 Dec 2026 (four weekends) | Opens 16:30 on 27 Nov; see the programme | adventobudan.hu |
| Budavári Advent, Castle District | Not announced (2025: 28 Nov – 4 Jan) | 2025: daily 9:00–20:00 | budavar.hu |
| City Hall Park & Deák tér | Not announced (2025: 14 Nov – 10 Jan) | n/a | budapest.hu |
Dates checked 4 November 2026 on each organiser’s website. We’ll add the Castle District and City Hall Park dates when they’re published.
Verdict: Any evening from 13 November works for the two main markets. For the full set, including Óbuda and the Castle District, aim for 27 November to 22 December: Óbuda opens on 27 November, and from 23 December the early Christmas closures start.
Which is the best Christmas market in Budapest?#
The best Christmas market in Budapest is the Advent Feast at St Stephen’s Basilica, because of the free light show on the church’s facade every evening and the square’s setting. Vörösmarty tér is the older, bigger-name market, stronger on crafts. They’re about ten minutes’ walk apart, so you don’t really have to choose.
| Advent Feast, Basilica | Vörösmarty tér | |
|---|---|---|
| Best for | Atmosphere, the light show, food | Crafts, a first look, the Gerbeaud café next door |
| Size | About 100–150 stalls (the organiser gives both figures) | Craft exhibitors and caterers, plus a small railway |
| Open latest (2026) | 22:00 (23:00 Fri–Sat) | 21:00 (22:00 Fri–Sat) |
| Extras | Light projection (from 17:30 in 2025) | Christmas tree, music, charity stalls, small railway |
| Metro | M1/M2/M3 Deák Ferenc tér | M1 Vörösmarty tér |
Hours from the 2026 organiser websites; stall counts and extras based on 2025.
Verdict: Start at Vörösmarty tér around 16:30, walk up to the Basilica for the 17:30 light show, and eat there. Save the smaller Castle District market for a daytime visit when you’re up on Castle Hill anyway.
What time is the light show at St Stephen’s Basilica?#
The light show at St Stephen’s Basilica ran every afternoon and evening from 17:30 during the 2025 Advent Feast, projected across the church’s facade and repeated through the evening. It’s free, and it’s the single best reason to visit the markets after dark.
Sunset in December is around 15:50, so it’s fully dark by the first show. Stand near the fountain end of the square, facing the church, for the full facade. The Basilica also hosts evening concerts through the season:
Classical Music Concerts in St Stephen's Basilica
Organ concerts and an “Ave Maria” programme inside the Basilica, with free cancellation up to 24 hours before. A warm hour inside before or after the light show. One programme date (30 December) moves to Matthias Church, so check yours.
View Tour →How much do food and drinks cost at the markets?#
Food and drinks at the Budapest Christmas markets cost roughly double a normal Budapest snack bar, but they’re still cheaper than most Western European markets. Neither main market had published a 2026 price list by early November, so here are the 2025 prices from Hungarian press reports:
| Item (2025) | Price | About |
|---|---|---|
| Mulled wine (forralt bor), plain, at the drinks points | 1,500 HUF | €4 |
| Lángos, plain | 2,000–2,500 HUF | €5–7 |
| Lángos with sour cream and cheese | 2,900–3,200 HUF | €8–9 |
| Chimney cake (kürtőskalács), plain | 2,800 HUF | €8 |
| Stuffed cabbage (töltött káposzta), 2 rolls | 5,500–6,700 HUF | €15–18 |
| Roast sausage | 5,500–5,700 HUF | €15–16 |
| “Everyday” fixed-price dish at the big kitchens | 1,600 HUF | €4 |
2025 prices from Telex, hvg and Világgazdaság. Expect 2026 prices to be similar or a little higher.
Payment: in recent years the Vörösmarty tér food stalls have been cashless, taking cards only. Carry a card and a little cash for the smaller markets.
What else is there to do in Budapest at Christmas?#
Beyond the two main markets, Budapest’s Advent season has a few more reasons to wrap up:
- Ice skating: the City Park Ice Rink (Városligeti Műjégpálya) plans to open its 2026/27 season on 20 November, per mujegpalya.hu. 2026/27 prices weren’t out in early November; in 2025/26 adult tickets cost 3,500 HUF (about €10) off-peak and 4,500 HUF at peak times, plus skate rental. The City Hall Park market had its own rink in 2025 too.
- Light trams: each Advent, BKV runs trams covered in fairy lights (fényvillamos) on regular routes, at normal fares. In 2025 they started on 28 November and ran until 6 January, including on the Nagykörút lines 4/6. Line 2 along the Danube is the one to catch if it’s on the list again.
- A river cruise: the Danube is even better in the cold, and the boats have heated decks. Silverline runs an unlimited mulled wine cruise:
Unlimited Mulled Wine Cruise
A 60-minute sightseeing cruise from Dock 11 with unlimited mulled wine (non-alcoholic options too) and an audio guide app, with free cancellation up to 24 hours before. The Christmas-market mood without the crowd, and with a view of the Parliament from the water.
On a budget? The historical paddle-steamer cruise from €11 has a heated deck in winter. For every option on the water, see our Budapest river cruise comparison.
- A thermal bath: an outdoor pool at 36–38 °C, with the air below freezing, is the best thing Budapest does in December. See our Széchenyi Baths guide. Note the bath’s 8:00 opening from 18 December.
Should you book a Christmas market tour?#
Probably not. The markets are compact, free to enter and easy to navigate. The guided Christmas market walks on GetYourGuide cost €49–90 per person, and when we checked in September 2026 each had fewer than ten reviews. If you’d like a guide anyway, compare the current Christmas market tours, but a tour isn’t needed to enjoy the markets.
Are the Budapest Christmas markets open on Christmas Day?#
Yes, the main Budapest Christmas markets open on Christmas Day, with shorter hours. Christmas Eve is the day that catches people out:
| Date | Vörösmarty tér (2026) | Basilica (2026) | Rest of the city |
|---|---|---|---|
| 24 Dec | 10:00–14:00 | 11:00–15:00 | Shops close early afternoon; last daytime buses and trams leave around 15:00–16:00, metros run until 18:00 |
| 25–26 Dec | 12:00–18:00 | 11:00–20:00 | Most shops and many museums closed; holiday timetable on public transport |
| 31 Dec | 11:00–03:00 | 11:00–03:00 | Public transport runs all night |
| 1 Jan | Closed (the NYE party ends at 03:00) | 11:00–18:00 | Holiday timetable |
2026 market hours from vorosmartyclassicxmas.hu and adventbazilika.hu, checked 4 November 2026. Transport notes are from BKK’s 2025 holiday notice; the 2026 notice usually comes out in December.
On 24 December, plan to be back at your hotel by late afternoon, or book a restaurant that’s open that evening. Christmas Eve is a family night in Hungary, and the city goes quiet fast.
Practical tips for the Budapest Christmas markets#
- Weather: December in Budapest averages a high of 3.5 °C and a low of −1.4 °C (HungaroMet, 1991–2020 averages). It gets dark before 16:00. Wear proper shoes: the squares get icy.
- Crowds: weekday evenings are busy, and Friday and Saturday evenings are packed. For a calmer visit, go at opening time, eat early and come back for the light show.
- Pickpockets: Budapest police step up patrols at the markets every year. Their advice is not to keep phones or wallets in easy-to-reach pockets or on top of a bag, and to pay digitally where you can.
- Getting there: M1 to Vörösmarty tér, or M1/M2/M3 to Deák Ferenc tér for both markets. The walk between them takes about ten minutes. See our Budapest public transport guide.
Where to stay for the Christmas markets#
Stay in District V (Belváros-Lipótváros). Both main markets are there, it’s walkable to the river, and you’ll be a short, warm walk from your bed after the last mulled wine. Browse hotels in District V, and book early: December weekends fill up. For named picks by budget, see our District V hotel guide, and for other areas, where to stay in Budapest.
Who should skip the Budapest Christmas markets?#
If you’ve done the big German or Austrian markets and want the same scale, you’ll find Budapest’s pleasant but small. You can see both main markets properly in an evening. Travellers who hate crowds should skip Friday and Saturday nights entirely. Anyone arriving on 24 December should know the markets close by mid-afternoon.
Everyone else should make a December trip of it. Put the markets, a thermal bath and a river cruise in one weekend and it’s one of the best winter city breaks in Europe. Try the markets’ Hungarian dishes with our guide to Hungarian food in hand.
FAQ#
When do the Budapest Christmas markets open in 2026?#
Both main markets open on Friday 13 November 2026, according to their official websites. The Advent market at St Stephen’s Basilica runs until 1 January 2027. The Vörösmarty tér market runs until New Year’s Eve, though its craft stalls and small railway leave after 28 December. The Óbuda market runs from 27 November to 23 December 2026.
When do the Budapest Christmas markets close?#
In 2026, the Basilica market closes on 1 January 2027. The Vörösmarty tér market’s craft stalls and railway leave after 28 December, and the square then hosts a New Year’s Eve party until 03:00. Smaller markets close sooner: Óbuda’s ends on 23 December.
Which is the best Christmas market in Budapest?#
The Advent Feast at St Stephen’s Basilica is the best for atmosphere, thanks to the light show on the Basilica’s facade every evening. Vörösmarty tér is better for crafts and has a longer history. They are about ten minutes’ walk apart, so most visitors see both on the same evening.
What time is the light show at St Stephen’s Basilica?#
In 2025, the light projection on the Basilica’s facade ran every afternoon and evening from 17:30, repeating through the evening. Arrive a few minutes early for a spot facing the church.
How much is mulled wine at the Budapest Christmas markets?#
In 2025, a cup of mulled wine cost a uniform 1,500 HUF (about €4) at the hot-drink points of both main markets, according to Hungarian press reports. Plain lángos cost about 2,000 to 2,500 HUF and chimney cake about 2,800 HUF.
Are the Budapest Christmas markets open on Christmas Day?#
Yes, with shorter hours. In 2026, Vörösmarty tér opens from midday to 18:00 on 25 and 26 December and 10:00 to 14:00 on 24 December. The Basilica market opens 11:00 to 20:00 on 25 and 26 December and 11:00 to 15:00 on Christmas Eve, according to both organisers’ websites.
Are the Budapest Christmas markets worth it?#
Yes, especially the Basilica market on a weekday evening. They are smaller than the big German markets, but the food is better, the light show is free, and you can combine them with a thermal bath, a river cruise or a concert. Avoid Saturday evenings if you dislike crowds.
Last verified: 4 November 2026. Prices and timetables change, so confirm with the operator before booking.




