Hungary‘s national day on August 20 is the country’s biggest public holiday : a full day of open-air concerts, street fairs, traditional food, and one of Europe’s most spectacular fireworks displays over the Danube. If you’re planning a trip and wondering whether this is the best time to visit Budapest, the short answer is: absolutely yes.
Here’s everything you need to know to make the most of St. Stephen’s Day in Budapest
🇭🇺 🎆 🌟
Why is August 20 special in Hungary?
August 20 marks St. Stephen’s Day, the founding of the Hungarian state over 1,000 years ago. King Stephen I was crowned in the year 1000 AD, officially establishing the Kingdom of Hungary and introducing Christianity to the region. His legacy is celebrated every year on this date as Hungary’s most important national holiday.
The day carries deep historical and cultural meaning for Hungarians. It’s a moment to reflect on national identity while also coming together for music, food, and community celebrations. Think of it as Hungary’s equivalent of Bastille Day or Independence Day, only with a medieval twist and a whole lot of lángos.

What happens in Budapest on Hungary’s national day?
Budapest pulls out all the stops for St. Stephen’s Day. The city turns into one big open-air festival with events spread across multiple neighborhoods and venues. Here’s what to expect:
Craft and food fairs
The area around Buda Castle and Vörösmarty Square fills up with artisan markets, where local makers sell handmade goods, embroidery, ceramics, and traditional Hungarian crafts. Food stalls serve up goulash, chimney cake (kürtőskalács), lángos, and grilled meats alongside local wines and fruit pálinka.
Air show over the Danube
One of the highlights of the day is a military air show that flies over the Danube river. Expect aerobatic maneuvers, formation flying, and impressive passes over the Budapest skyline.
Concerts and cultural performances
Live music stages pop up across the city throughout the day. Folk dance performances, classical concerts, and pop acts keep things lively from morning to night.
The Holy Right Hand procession
A religious procession carries the relic of St. Stephen’s right hand from St. Stephen’s Basilica through the city center. It’s one of the most solemn and traditional parts of the celebrations and draws large crowds.
The fireworks display
The grand finale. Budapest hosts one of the largest fireworks shows in Europe, launched from multiple barges on the Danube. More on that below.

Why are there fireworks in Budapest on August 20?
The fireworks are directly tied to the celebration of Hungary’s national day. They mark the end of St. Stephen’s Day and serve as a collective, city-wide tribute to the founding of the Hungarian state.
What makes Budapest’s fireworks so special is the setting. The show is launched from barges positioned along the Danube, which means the reflections ripple across the river while the lights illuminate some of the city’s most iconic landmarks: the Chain Bridge, the Hungarian Parliament Building, and Buda Castle. It’s genuinely one of those moments that’s hard to put into words.
The fireworks show typically lasts around 30 minutes and is choreographed to music that’s broadcast on national radio and through speakers positioned along the riverbanks.
What time are the fireworks in Budapest?
The Budapest fireworks on August 20 usually start at 9 PM and last around 30 minutes. The exact timing can vary slightly year to year, so it’s always worth checking the official program closer to the date.
Plan to arrive at your chosen viewing spot well before 8 PM. The riverbanks and bridges fill up fast, and good spots go early. If you’re watching from a rooftop terrace or a higher vantage point, you’ll have a bit more flexibility, but the crowds along the Danube are part of the experience.
Where’s the best spot to watch the fireworks?

Book well in advance
If you’re staying at the MEININGER Hotel Budapest Great Market Hall, you’re in luck. The hotel’s superior rooms with a terrace give you a prime elevated view over the rooftops toward the Danube, perfect for watching the fireworks light up the Budapest skyline without fighting through the crowds. It’s honestly one of the best seats in the city.
What else is on during Budapest events in August?
August is one of the most exciting months for Budapest events. St. Stephen’s Day is the centerpiece, but there’s plenty happening around it:
Sziget Festival
One of Europe’s biggest music festivals takes place on an island in the Danube in mid-August. It runs for a full week and attracts hundreds of thousands of visitors from across Europe, with a lineup spanning pop, rock, electronic, and world music.

Summer outdoor cinema and theater
Parks and courtyards across Budapest host outdoor screenings and open-air theater performances throughout August.
Rooftop bars and ruin bars
August is the peak season for Budapest’s legendary outdoor nightlife. The ruin bars of the Jewish Quarter (District VII) are at their busiest and most atmospheric.
Is August 20 the best time to visit Budapest?
For first-time visitors, August 20 weekend is genuinely one of the best times to visit Budapest. Here’s the honest breakdown:
The good: The city is buzzing with energy, the weather is warm and sunny (average highs around 28°C / 82°F), and you get to experience a deeply local celebration alongside Hungarian families and travelers from across Europe.
The trade-off: Budapest is at its busiest in August, especially around the national day. Hotels fill up weeks in advance, and prices are higher than in shoulder season. Book early.
Hungary national day: August 20 in Budapest FAQs
Why is August 20 special in Hungary?
August 20 is Hungary's national day, celebrating the founding of the Hungarian state by King Stephen I in the year 1000 AD. Known as St. Stephen's Day, it's the country's most important public holiday and marks Hungary's transition into a Christian kingdom. The date is celebrated with concerts, fairs, a religious procession, and a large fireworks display over the Danube.
Why are there fireworks in Budapest on August 20?
The fireworks mark the culmination of Hungary's national day celebrations. They're launched from barges on the Danube and choreographed to music, lighting up the river and iconic landmarks like the Chain Bridge and the Hungarian Parliament Building. The show has grown into one of the largest fireworks displays in Europe and draws hundreds of thousands of spectators along the riverbanks every year.
What time are the fireworks in Budapest?
The Budapest fireworks on August 20 typically start at 9 PM and last around 30 minutes. Viewing spots along the Danube fill up well before the show begins, so plan to arrive at least an hour early if you want a riverfront position. Those watching from an elevated terrace or rooftop can be a bit more relaxed about timing.
What is St. Stephen's Day in Budapest?
St. Stephen's Day (Államalapítás ünnepe) is Hungary's national day, celebrated on August 20 each year. It honors King Stephen I, Hungary's first king, who founded the Hungarian state over 1,000 years ago. The day includes craft and food fairs, an air show over the Danube, a religious procession from St. Stephen's Basilica, live concerts, and the famous fireworks finale.
Is Budapest worth visiting in August?
Absolutely. August is one of the liveliest months in Budapest, especially around August 20. The city hosts St. Stephen's Day celebrations, Sziget Festival, outdoor events, and has warm summer weather. It's also peak season, so book accommodation and popular activities well in advance to get the best rates and availability.
What are the best Budapest events in August?
The biggest events in Budapest in August include St. Stephen's Day on August 20 (with fireworks, fairs, and concerts), Sziget Festival (one of Europe's largest music festivals), outdoor cinema screenings, and the vibrant ruin bar scene in District VII. August is also when the city's rooftop bars and terraces are at their busiest.
Where's the best place to watch the August 20 fireworks in Budapest?
The Danube riverbanks, Margaret Bridge, and Buda Castle Hill are the most popular viewing spots. For a more comfortable option, a hotel terrace with Danube views, like the superior terrace rooms at MEININGER Hotel Budapest Great Market Hall, lets you enjoy the show with an elevated perspective away from the biggest crowds.
Are there hotels near the Danube for Hungary's national day?
Yes, several hotels near the Danube are well placed for St. Stephen's Day. MEININGER Hotel Budapest Great Market Hall is centrally located, within walking distance of the riverfront and all the main celebrations. Its superior rooms with terrace are especially popular for August 20, so book early as they sell out well ahead of the national holiday.
What food should I try at the St. Stephen's Day celebrations?
The food fairs around Buda Castle and Vörösmarty Square are a great place to eat like a local. Must-tries include kürtőskalács (chimney cake), lángos (fried dough with toppings), goulash, grilled sausages, and local wines. It's also a great time to try fruit pálinka, Hungary's traditional fruit brandy.
How far in advance should I book a hotel for August 20 in Budapest?
Book as early as possible, ideally 2–3 months ahead. August 20 weekend is one of the busiest times of year in Budapest, and central hotels fill up fast. If you're hoping for a terrace room with a view of the fireworks, book even earlier, as prices rise significantly in the weeks before the national holiday.


