↓ Skip to main content
Christmas in Budapest: What to Do and What's Open
A line 2 tram wrapped in thousands of Christmas lights at Kossuth Lajos tér, the Parliament’s lit spires behind the bare trees
  1. Posts/

Christmas in Budapest: What to Do and What's Open

Table of Contents
ℹ️
Short answer: Christmas in Budapest is at its best from late November to 23 December, when the markets, light trams, rinks and concerts are all running. Christmas Eve (24 December) shuts the city down by mid-afternoon: shops close by 14:00, Széchenyi closes at 13:00, the Basilica market at 15:00, and transport winds down from around 15:00. On 25–26 December the Basilica market (11:00–20:00) and Széchenyi (10:00–20:00) are open, but most shops and museums aren’t. Plan Christmas Eve around a lunch, a bath and midnight mass.

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.

PeriodWhat’s onThe catch
Mid-Nov – 23 DecChristmas markets, light trams, rinks, concerts, the NutcrackerWeekend crowds at the Basilica market
24 Dec (Christmas Eve)Markets and baths in the morning, midnight massCity shuts down from mid-afternoon
25–26 DecBasilica market, Széchenyi, hotel restaurants, church servicesMost shops and big museums closed
27–31 DecMost things reopen; New Year’s EveVö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.

Market2026 datesStatus (as of October 2026)
Advent Bazilika (St Stephen’s Square)13 Nov 2026 – 1 Jan 2027Confirmed on the official site
Vörösmarty tér Christmas marketFrom 13 Nov 2026Market’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 weekendsStart date announced; end date not yet
Budavári Advent (Castle District)Not announcedRan 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:

Place24 Dec25 Dec26 Dec
Advent Bazilika market (2026)11:00–15:0011:00–20:0011:00–20:00
Vörösmarty tér market (2025 hours)10:00–14:0012:00–18:0012:00–18:00
Széchenyi Baths7:00–13:0010:00–20:0010:00–20:00
Museum of Fine Arts (2026)ClosedClosed10:00–18:00
Hungarian National Gallery (2026)ClosedClosed10:00–18:00
Hospital in the RockClosedClosedOpen
Great Market Hall (2025)Until noonClosedClosed
ShopsUntil 14:00 (see warning)Mostly closedMostly closed
Public transport (2025)Surface ~15:00–16:00, metro ~18:00Holiday timetableHoliday 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.

⚠️
24 December may become a full public holiday this year. Under current rules, 24 December 2026 is a rest day (worked off on Saturday 12 December) and shops may open until 14:00. A bill filed in September 2026 would make Christmas Eve a permanent public holiday from 2026, with most shops closed all day (restaurants, hotels, flower shops and petrol stations exempt). As of 25 October 2026 it had not been passed. Either way, buy anything you need for the 24th–26th by the 23rd.

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

⏱ 60–70 min from €60

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

⏱ 1h from €26

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

★ 4.6 (249 reviews)

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

⏱ 12h from €177

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)
#

DayMorningAfternoonEvening
23 DecGreat Market Hall (last full shopping day)Hungarian National Gallery or Hospital in the RockBasilica market and light show, organ concert
24 DecSzéchenyi Baths from 7:00 (closes 13:00)Long lunch; Basilica market until 15:00Hotel dinner, midnight mass at the Basilica
25 DecSlow start; walk the empty Danube embankmentSzéchenyi or Basilica market (both from 10:00–11:00)Mulled wine cruise, if sailing (check the listing)
26 DecMuseum of Fine Arts or National Gallery (reopen)Vörösmarty tér marketA 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.

 Author
Author
Budapest Tourist
Practical, honest Budapest guides: thermal baths, Danube cruises, districts, food and ruin bars, with real prices and directions that actually work.

Related

Best Time to Visit Budapest (Month by Month)

··12 mins
ℹ️ Short answer: The best time to visit Budapest is May or September. Both average highs of about 22.5 °C, the days are long, and everything seasonal is running. For the lowest prices and emptiest sights, go in January or February: Budapest’s hotels and guesthouses logged about 690,000 guest nights in each in 2025, against 1.17 million in August. Avoid August and the second half of December unless you’re coming for Sziget, St Stephen’s Day or the Christmas markets. The best time to visit Budapest is not when most blogs say it is. In 2025, October and December were both busier than July, so the “quiet shoulder season” is mostly a myth: Budapest is busy most of the year and properly quiet for two months. Below, every month is judged on HungaroMet’s official climate normals and the statistics office’s (KSH) guest figures, not guesswork.

Budapest in Winter: What to Do (and Is It Worth It?)

··13 mins
ℹ️ Short answer: Yes, Budapest is worth visiting in winter, if you like hot water and cold air. Széchenyi’s outdoor pool stays at 36–38 °C, the Christmas markets opened on 14 November in 2025 (the Basilica market’s 2026 dates are announced: 13 November), and hotel rates in early 2026 ran about 19% below the 2025 average. The catch: January averages 3 °C by day and −2.5 °C at night, and the sun sets around 16:00 in December. Budapest in winter is cold, grey and dark by four o’clock. It’s also the season the city does best: steaming outdoor baths, mulled wine in the squares, an ice rink in front of a castle, and cafés built for sitting out a cold afternoon. This guide covers the real temperatures and daylight hours, what’s open around Christmas and New Year, what closes, and whether a winter trip is worth it for you.

Budapest Christmas Markets 2026: Dates & Tips

··11 mins
ℹ️ Short answer: As of October 2026, the Basilica market has announced 13 November 2026 to 1 January 2027, while the Vörösmarty tér dates are still unannounced. In 2025 both main markets opened on 14 November, and ran until 31 December (Vörösmarty tér) and 1 January (Basilica). The Advent Feast at St Stephen’s Basilica is the one to prioritise, for its nightly light show. Mulled wine cost about 1,500 HUF (about €4) a cup in 2025. Go on a weekday evening, after 17:30. 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 tricky part in 2026 is the calendar. The main market is changing hands, and most guides are quietly recycling last year’s dates.