Christmas Eve Is Now a Public Holiday in Hungary: What Budapest Visitors Need to Know in 2026

Planning a Christmas break in Budapest? There’s an important change to keep in mind: Christmas Eve is now an official public holiday in Hungary, starting in 2026. December 24 joins December 25 and 26 as a permanent annual public holiday, and most shops will be required to close for the entire day. Hungary’s Parliament approved the change unanimously, with 193 votes in favour.
For visitors, the message is simple: finish your Christmas shopping and pick up everyday essentials before December 24. Budapest can still be a lovely place to spend the holidays, but a little advance planning will make your stay much smoother.
What Has Changed for Christmas Eve in Hungary?
Previously, December 24 was not automatically a public holiday. Whether it became a designated day off depended on the arrangements made around that year’s working calendar, which could involve moving a working day to a Saturday.
The new legislation creates a consistent rule: December 24, 25 and 26 will now be public holidays every year. The reasoning behind the change recognises Christmas Eve as an important occasion for family gatherings, festive preparations and religious and community traditions.
In 2026, Christmas Eve falls on a Thursday. For tourists, the most immediate consequence is that it should no longer be treated as an opportunity for last-minute shopping before Christmas Day.
Will Shops in Budapest Be Open on December 24?
Most shops will not be allowed to open on December 24 under the new rules. That means visitors should not count on a morning supermarket run, a last-minute browse for presents or a quick shopping-centre stop before the celebrations begin. The closure requirement applies to the whole day, not simply the evening.
If you’re staying in a self-catering apartment, aim to buy groceries, breakfast supplies and anything else you’ll need by December 23. It’s also sensible to take care of toiletries, baby supplies and other personal essentials before the holiday.
Rather than squeezing these errands into your final evening, build them into your sightseeing schedule a little earlier. You’ll have more time to enjoy the city once the shopping is done.
Which Businesses Are Exempt from the Christmas Eve Closure?
The legislation allows certain types of businesses to open. These include restaurants and other catering establishments, accommodation providers, flower shops, confectionery shops and petrol stations. Shops operating within public railway stations, bus stations, airports and petrol stations are also exempt from the general closure requirement.
The distinction is important: being allowed to open does not mean a business will definitely do so. An individual restaurant, café or shop may still choose to close or operate reduced hours.
Transport-hub shops may provide a useful fallback for some purchases, but they’re not a substitute for planning ahead. Don’t assume that every station shop will be open or that it will carry everything you need.
Best deals of Budapest
Book Your Christmas Eve Dinner in Advance
Restaurants are among the businesses permitted to operate on December 24, so the public holiday does not mean dining out is prohibited. However, opening arrangements will depend on each venue.
If a Christmas Eve dinner is an important part of your Budapest trip, contact your chosen restaurant directly. Confirm whether it will be open, whether it is serving a regular menu or a special festive meal, and whether advance booking or payment is required.
Hotel restaurants are another option worth checking, particularly if you’d prefer to keep the evening simple. Even if you’re staying at the hotel, don’t assume that a table is automatically included with your room reservation.
A confirmed dinner booking also makes it easier to plan the rest of your day without having to search for somewhere to eat at the last minute.
Check Attractions, Christmas Markets and Transport Separately
The new shop-closure rules do not provide a complete timetable for Budapest’s museums, thermal baths, Christmas markets or public transport. These services and attractions need to be checked individually.
If you’re hoping to visit a particular exhibition, spend time at a thermal bath or explore a Christmas market on December 24, look for its date-specific festive schedule rather than relying on normal opening hours. The same applies to sightseeing tours and other bookable experiences.
For travel around the city, check the Christmas timetable once it is published, especially if you’ll be returning to your accommodation late or travelling to the airport. A confirmed restaurant reservation is only half the plan—you’ll also want to know how you’re getting there and back.
Plan Beyond December 24
Christmas Eve now sits alongside December 25 and 26 as part of a three-day run of public holidays. That makes it worth thinking about your whole Christmas stay rather than treating December 24 as a standalone closure day.
If you’re arriving during this period, ask your accommodation about check-in arrangements, food options and nearby services. Apartment guests may want to arrange supplies in advance, while hotel guests should confirm breakfast and restaurant availability.
For sightseeing, leave room for flexibility. A relaxed walk and a pre-booked meal can be a better holiday plan than trying to fit several attractions into a day when opening arrangements may differ from the usual schedule.
A Little Preparation Makes Christmas in Budapest Easier
The key date for your practical preparations is December 23: aim to finish essential shopping by then, confirm your meals and check the festive hours of anything you particularly want to visit.
The change gives Christmas Eve a permanent place in Hungary’s public-holiday calendar. For travellers, it’s a reason to plan differently—not to put off a festive Budapest break. Get the essentials organised beforehand, and you can spend December 24 enjoying your visit rather than searching for an open supermarket.
Related news
