Hungarians do Christmas at home, on the evening of the 24th, which surprises visitors who expect the city to party through it. The weeks before are the opposite: Budapest at Christmas means mulled wine on Vörösmarty tér, trams wrapped in fairy lights, the Nutcracker at the Opera and steam rolling off Széchenyi’s pools into the dark at 16:00.
This guide covers Christmas in Budapest for 2026: what’s open on 24, 25 and 26 December, the traditions and food, concerts and midnight mass, cruises, and a day-by-day plan for Christmas week. The markets themselves have their own detailed guide, and the rest of the season (weather, rinks, New Year’s Eve) is in our Budapest in winter guide.
Some links in this guide are affiliate links. They don’t change your price and help keep the site running.
Is Budapest worth visiting at Christmas?#
Yes, Budapest is worth visiting at Christmas, especially between late November and 23 December, when everything festive is running. The trade-off is the weather and the light: December averages a high of 3.5 °C and a low of −1.4 °C (HungaroMet 1991–2020 normals), and around 21 December the sun sets at about 15:55.
| Period | What’s on | The catch |
|---|---|---|
| Mid-Nov – 23 Dec | Christmas markets, light trams, rinks, concerts, the Nutcracker | Weekend crowds at the Basilica market |
| 24 Dec (Christmas Eve) | Markets and baths in the morning, midnight mass | City shuts down from mid-afternoon |
| 25–26 Dec | Basilica market, Széchenyi, hotel restaurants, church services | Most shops and big museums closed |
| 27–31 Dec | Most things reopen; New Year’s Eve | Vörösmarty tér crafts stalls end 28 Dec (2025 pattern) |
Verdict: Arrive around 19–20 December and leave on the 27th if you want Christmas itself, or come in the first two weeks of December if you mainly want the markets with smaller crowds. Avoid arriving on the afternoon of the 24th, when transport is winding down.
When are the Budapest Christmas markets in 2026?#
The Advent market at St Stephen’s Basilica (Advent Bazilika) runs from 13 November 2026 to 1 January 2027, according to its official opening-hours page. It’s open Monday to Thursday and Sunday 11:00–22:00 and Friday to Saturday 11:00–23:00, with a light show projected on the Basilica’s façade every evening.
| Market | 2026 dates | Status (as of October 2026) |
|---|---|---|
| Advent Bazilika (St Stephen’s Square) | 13 Nov 2026 – 1 Jan 2027 | Confirmed on the official site |
| Vörösmarty tér Christmas market | From 13 Nov 2026 | Market’s website gives the date; not confirmed by the city, which took the square back on 1 Oct 2026 |
| Advent in Óbuda (Fő tér) | From 27 Nov 2026, four weekends | Start date announced; end date not yet |
| Budavári Advent (Castle District) | Not announced | Ran 28 Nov 2025 – 4 Jan 2026 last year |
Mulled wine cost 1,500 HUF (about €4) a cup at the 2025 markets. Which market to pick, what the food costs and where the light show is best seen are all in our Budapest Christmas markets guide.
How do Hungarians celebrate Christmas?#
Hungarians celebrate Christmas mainly on the evening of 24 December, called Szenteste (Holy Evening), when families decorate the tree, eat dinner together and open presents. By tradition the presents are brought by Jézuska, the little Jesus, not Santa. The season has three earlier dates worth knowing:
- 6 December, Mikulás: St Nicholas brings small gifts and sweets for children.
- 13 December, Luca day: a folk day of fortune-telling customs, including wheat sown in a dish that should be green by Christmas.
- 24 December, Szenteste: dinner traditionally starts with fish soup (halászlé), and Christmas would not be Christmas without stuffed cabbage (töltött káposzta).
The Christmas foods to try, all on sale at the markets, are bejgli (a rolled cake filled with walnut or poppy seed), szaloncukor (foil-wrapped chocolate-coated sweets that Hungarians hang on the tree) and stuffed cabbage. The Hungarian tourism agency’s Christmas guide covers the traditions in more depth, and our guide to Hungarian food has the year-round dishes.
What’s open in Budapest on Christmas Eve, Christmas Day and Boxing Day?#
On Christmas Eve most of Budapest is open in the morning and closed by mid-afternoon. On 25 and 26 December the Basilica market, Széchenyi Baths, churches, hotels and some restaurants are open, but most shops and the big museums are closed:
| Place | 24 Dec | 25 Dec | 26 Dec |
|---|---|---|---|
| Advent Bazilika market (2026) | 11:00–15:00 | 11:00–20:00 | 11:00–20:00 |
| Vörösmarty tér market (2025 hours) | 10:00–14:00 | 12:00–18:00 | 12:00–18:00 |
| Széchenyi Baths | 7:00–13:00 | 10:00–20:00 | 10:00–20:00 |
| Museum of Fine Arts (2026) | Closed | Closed | 10:00–18:00 |
| Hungarian National Gallery (2026) | Closed | Closed | 10:00–18:00 |
| Hospital in the Rock | Closed | Closed | Open |
| Great Market Hall (2025) | Until noon | Closed | Closed |
| Shops | Until 14:00 (see warning) | Mostly closed | Mostly closed |
| Public transport (2025) | Surface ~15:00–16:00, metro ~18:00 | Holiday timetable | Holiday timetable |
Checked October 2026 on the official sites: Advent Bazilika, Széchenyi Christmas hours, National Gallery holiday hours, Museum of Fine Arts. Rows marked 2025 are last year’s pattern; the 2026 versions are normally published in December.
Széchenyi’s undated Christmas page and its general opening-hours page don’t agree on morning opening times, so treat early starts as approximate. Rudas has followed the same pattern as Széchenyi in recent years (open until 13:00 on the 24th, from 10:00 on the 25th and 26th), but it hasn’t published 2026 holiday hours. For tickets, see our Széchenyi Baths guide, and for how to get around when the timetable thins out, our public transport guide.
Where can you hear Christmas music in Budapest?#
The best Christmas music in Budapest is the Hungarian State Opera’s Nutcracker (Diótörő), which runs from 19 November 2026 to 10 January 2027, with performances in December on the 3rd, 5th, 6th, 8th, 17th, 22nd, 28th and 31st according to the Opera’s programme. It sells out early in the season, so book on the Opera’s own site as soon as you have dates. For a Christmas-week trip, the 22 December matinee (11:00) is the one to aim for. More dates may be added.
Churches are the other option:
- St Stephen’s Basilica holds its own Christmas concert with its choir and organists (2026 date not yet published; tickets at the Basilica’s box office), plus tourist-oriented classical and organ concerts most evenings.
- Matthias Church in the Castle District hosts a Hungarian Radio concert on 19 December 2026 at 20:00, according to the church’s programme.
- Midnight mass (éjféli mise) at St Stephen’s Basilica starts at 24:00 on 24 December and is traditionally celebrated by the Archbishop of Esztergom-Budapest. Arrive early: it’s the busiest service of the year.
For an evening concert on any night of your trip, the two most reliable options on GetYourGuide are both at the Basilica:
Budapest: Classical Music Concerts in St Stephen's Basilica
Classical favourites in the Basilica’s nave, rated 4.7★ by 1,700+ reviewers. Note that the 30 December concert moves to Matthias Church.
View Tour →Budapest: Organ Concert in St. Stephen's Basilica
The cheapest well-reviewed concert in the city (4.6★, 1,600+ reviews). Pair it with the Advent market and the façade light show outside.
View Tour →GetYourGuide also lists a Matthias Church concert series (from €60, 4.7★) and its full range of Christmas activities in Budapest.
Is a Christmas Danube cruise worth it?#
A one-hour evening cruise with mulled wine is worth it at Christmas. A full Christmas dinner cruise mostly isn’t. The short cruise costs from €21 and shows you the lit embankments from the water; the dinner cruises cost six to seven times as much and get mixed reviews.
Budapest: Unlimited Mulled Wine Cruise
A one-hour evening cruise past the Parliament and Buda Castle with unlimited mulled wine, from Dock 11 on the Pest side. Free cancellation up to 24 hours before, which matters when December fog rolls in. Go after the market rather than before: the cruise is the better place to warm up.
The Christmas dinner cruise with live piano sails only on 24 and 25 December, costs from €155 with just a welcome drink included, and is rated 4.0★ from 59 reviews. Verdict: book it only if you specifically want a sit-down Christmas Eve dinner on the water. Otherwise, a restaurant dinner plus the one-hour mulled wine cruise costs less and is better reviewed. Every other Danube option is compared in our river cruise guide.
Where can you eat on Christmas Eve and Christmas Day?#
On Christmas Eve and Christmas Day you can eat at hotel restaurants, at the restaurants that choose to open (they’re exempt from the shop-closing rules), and at the Basilica market’s food stalls on the 25th and 26th. Many independent restaurants close for the family holiday, so book any Christmas Eve or Christmas Day dinner weeks ahead, and check that the booking confirms the date.
On the 24th itself, the easiest plan is a long lunch: the markets and most restaurants are open until mid-afternoon. In the evening, your hotel’s restaurant is the safest bet. For ideas, see our best restaurants in Budapest guide, and if you’re choosing a hotel for Christmas week, stay within walking distance of the Basilica so the 24th’s transport cut-off doesn’t matter. District V (Belváros-Lipótváros) is the obvious choice: see hotels in District V on Booking.com, or compare areas in our where to stay guide.
Can you take a Christmas day trip from Budapest?#
Yes. The most popular Christmas day trip from Budapest is Vienna, about 2 h 25 min by direct train from Kelenföld, whose Christmas markets are older and bigger than Budapest’s. A guided coach trip adds Bratislava on the way:
From Budapest: Vienna - Bratislava One Day Trip with a Guide
Hotel pickup, a guide and both capitals in one long day (4.7★, 300+ reviews). Bring your passport. Doing Vienna alone by train is cheaper; see our guide for the timetable.
View Tour →The DIY train option and timings are in our Vienna and Bratislava day-trip guide. Closer to home, Szentendre has its own small Advent market on its main square. It’s 39 minutes away on the H5 suburban railway (HÉV), and in December the half-day Szentendre tour returns by bus, not boat. See our Danube Bend and Szentendre guide before you go.
A Christmas week plan for Budapest (23–26 December)#
| Day | Morning | Afternoon | Evening |
|---|---|---|---|
| 23 Dec | Great Market Hall (last full shopping day) | Hungarian National Gallery or Hospital in the Rock | Basilica market and light show, organ concert |
| 24 Dec | Széchenyi Baths from 7:00 (closes 13:00) | Long lunch; Basilica market until 15:00 | Hotel dinner, midnight mass at the Basilica |
| 25 Dec | Slow start; walk the empty Danube embankment | Széchenyi or Basilica market (both from 10:00–11:00) | Mulled wine cruise, if sailing (check the listing) |
| 26 Dec | Museum of Fine Arts or National Gallery (reopen) | Vörösmarty tér market | A Basilica concert, or a ruin bar |
If the weather turns, swap in anything from our rainy-day list of indoor things to do in Budapest, checking the Christmas closures above first.
What about the Christmas light trams and ice rinks?#
BKV’s light trams (fényvillamos), old trams wrapped in thousands of LED lights, run on regular routes at normal fares in the weeks before Christmas. In 2025 they ran from 28 November to 6 January, but not on 24 or 31 December; the 2026 dates haven’t been announced. The City Park Ice Rink says only that it opens “in November” for 2026–27. Both are covered, with last season’s prices, in our Budapest in winter guide.
Who should skip Budapest at Christmas?#
Skip Christmas week itself if you want a lively city on the night of the 24th: Budapest has no public Christmas Eve celebration, and the streets are emptier than on any other night of the year. Come for New Year’s Eve instead. And if you hate crowds, avoid weekend evenings at the Basilica market from late November. Weekday afternoons are much calmer.
FAQ#
Is Budapest worth visiting at Christmas?#
Yes, especially from late November to 23 December, when the Christmas markets, light trams, ice rinks and concerts are all running and the thermal baths are at their best in the cold. The catch is 24 December: Christmas Eve is a family evening in Hungary, so shops shut by early afternoon, public transport winds down and much of the city goes quiet until the 25th.
What is open in Budapest on Christmas Day?#
On Christmas Day (25 December) the Christmas market at St Stephen’s Basilica is open 11:00–20:00 in 2026, Széchenyi Baths are open 10:00–20:00, and hotels, many restaurants and the Basilica itself are open. Most shops, the Great Market Hall, the Museum of Fine Arts and the Hungarian National Gallery are closed, and public transport runs a holiday timetable.
What is Budapest like on Christmas Eve?#
Budapest is busy until lunchtime on Christmas Eve and very quiet by evening. Shops can open only until 14:00, Széchenyi Baths close at 13:00, the Basilica market closes at 15:00, and in 2025 surface transport stopped around 15:00–16:00 with the metro running until about 18:00. Midnight mass at St Stephen’s Basilica is the main event of the night.
Are the thermal baths open on Christmas Day in Budapest?#
Yes. Széchenyi Baths’ official Christmas hours are 7:00–13:00 on 24 December and 10:00–20:00 on 25 and 26 December. Rudas has followed a similar pattern in recent years, but smaller baths such as Palatinus closed on 24 and 25 December in 2025, so check before you go.
Is 24 December a public holiday in Hungary?#
Not yet permanently. In 2026, 24 December is a transferred rest day, worked off on Saturday 12 December, and shops may open until 14:00. A bill filed in September 2026 would make it a full public holiday with most shops closed all day; as of late October 2026 it had not been passed.
When do Hungarians open Christmas presents?#
Hungarians open Christmas presents on the evening of 24 December (Szenteste, Holy Evening). By tradition the gifts are brought by Jézuska, the little Jesus, and the tree is often decorated that same day. St Nicholas (Mikulás) brings small treats earlier, on 6 December.
When do the Budapest Christmas markets open in 2026?#
The Advent market at St Stephen’s Basilica runs from 13 November 2026 to 1 January 2027, according to its official website. The Vörösmarty tér market’s website also gives 13 November 2026 as its opening date, though the city had not confirmed it as of late October 2026.
Last verified: October 2026. Prices and timetables change — confirm with the operator before booking.




