St Stephen's Basilica lit with a festive light projection behind a tall Christmas tree and the wooden stalls of the Advent Bazilika market at dusk

The Best Christmas Markets in Budapest for 2026

Updated 14 October 2026

Go to the market in front of St Stephen’s Basilica. Advent Bazilika has the best setting in Budapest and good craft stalls, and from 5.30pm every afternoon the front of the church becomes the screen for a light show, which is the part people remember. Vörösmarty tér, less than ten minutes away on foot, has the long-running fair that is better for shopping than for dinner.

Both open on 13 November 2026. Treat them as an evening of lights, mulled wine and browsing in a city that looks its best in December, not as a reason to fly in on their own. Food and drink on the two central squares are pricey. Below are the nine markets worth knowing about, best first, with the hours over Christmas and New Year and how not to overpay. The three biggest have published their 2026 dates. The rest have not yet, so we give what they did last season and add this year’s dates as each one announces them.

Which one for you

Market Best for 2026 dates Usual hours
Advent Bazilika The setting, the light show and the prettiest stalls 13 November 2026 to 1 January 2027 11am to 10pm, to 11pm on Fridays and Saturdays
Vörösmarty tér Craft shopping, and children 13 November to 31 December 2026; crafts until 28 December 11am to 9pm, to 10pm on Fridays and Saturdays
Advent in Óbuda A local evening, with an ice rink 27 November to 23 December 2026 Afternoons and evenings, from mid-morning at weekends
Városháza Park Skating in the centre, and the longest season Not announced yet; last season 14 November to 10 January Every day
Gozsdu udvar Design gifts, then a bar Not announced yet; most of December in recent years Not announced yet
Erzsébet tér A snack and a ride on the Budapest Eye Not announced yet Not announced yet
Buda Castle Hill The setting and the views Not announced yet; late November through Advent in recent years Not announced yet
Green Market A cold or wet Sunday Sundays in Advent, not announced yet 10am to 4pm in 2024
Advent in Hegyvidék Staying on the Buda side Not announced yet; late November to 23 December most years Not announced yet

Map of the Christmas markets in Budapest

Advent Bazilika and Vörösmarty tér are both in District V on the Pest side, less than ten minutes apart through the pedestrian streets, and Deák Ferenc tér, where metro lines M1, M2 and M3 meet, is a few minutes from both. Városháza Park and Erzsébet tér are right by Deák Ferenc tér, and Gozsdu udvar and the Klauzál tér market hall are a short walk east into District VII. Across the river, the Castle Hill fair is a bus ride up from Deák Ferenc tér. Advent in Óbuda is on the Buda side, north of the centre, a few stops from Batthyány tér on the H5 suburban train, and Hegyvidék is in the Buda hills to the west.

1. Watch the light show on St Stephen’s Basilica at Advent Bazilika

The giant Christmas tree at the Advent Bazilika market under a canopy of string lights, with a tower of St Stephen's Basilica on the left
Photo: Elekes Andor, Wikimedia Commons, CC BY 4.0

Advent Bazilika fills Szent István tér, the square in front of St Stephen’s Basilica, and the church is what makes it. A huge Christmas tree stands in the middle of the square under a net of lights, and the nativity scene and a giant Advent wreath stand in front of the church. Nearly a hundred Hungarian craftspeople take stalls, among them potters, leatherworkers and jewellers, between the food and mulled wine.

Time your visit around the light show. From 5.30pm every afternoon the facade of the Basilica is lit with projected light painting, and on some days a concert starts at 5pm before it. Stand well back from the steps to see the whole front of the church. The market has won European Best Destinations’ traveller vote for Europe’s best Christmas market four times. That sets the bar high. It is one beautiful square of stalls, not a sprawling market, so plan an evening rather than a day.

It is at its most crowded after dark and at weekends. Come in daylight for the stalls, when you can get to the counters, then come back for the lights. The market runs from 13 November 2026 to 1 January 2027, from 11am to 10pm, and until 11pm on Fridays and Saturdays. Bajcsy-Zsilinszky út on metro M1 is just behind the church.

Szent István tér, 1051 BudapestOpen in Google Maps

2. Shop for Hungarian crafts at the Vörösmarty tér Christmas fair

Crowds walking between the lit stalls of the Vörösmarty tér Christmas fair at night, with the Christmas tree at the far end
Photo: Elekes Andor, Wikimedia Commons, CC BY 4.0

The fair on Vörösmarty tér, at the north end of Váci utca, is the one most people mean when they talk about the Budapest Christmas market. It runs as Vörösmarty Classic Xmas, around the statue of the 19th-century poet Mihály Vörösmarty, who gave the square its name. Come for the craft stalls: horn combs from a family firm founded in 1923, handmade ceramics, glass, felt, leather and gingerbread have all had places here in recent years.

It is the better of the two big markets for children. A free children’s train runs on the square from 2pm on weekdays and from 11am at weekends, until 8pm, and there is a monumental Christmas tree.

The fair opens on 13 November 2026 and runs to New Year’s Eve, from 11am to 9pm, and until 10pm on Fridays and Saturdays. The craft stalls and the train leave after 28 December, when the square starts getting ready for the New Year’s Eve party, so shop before then. Metro M1 stops on the square.

Vörösmarty tér, 1051 BudapestOpen in Google Maps

3. Skate and eat with the locals at Advent in Óbuda

The Christmas tree and the Town Hall outlined in lights on Fő tér in Óbuda during the Advent market
Photo: Christo, Wikimedia Commons, CC BY-SA 4.0

Advent in Óbuda is the Christmas market Budapest people go to themselves. It fills Fő tér, the old main square of Óbuda, which was a town of its own until it merged with Buda and Pest in 1873. There are food and drink stalls, crafts, an outdoor ice rink that is open every day of the market, and concerts and family programmes at the weekends.

It is smaller than the two central markets and has far fewer tourists, and you go for the atmosphere rather than for bargains. In 2025 skating was free, with skates for hire, and drinks came in reusable cups.

It has the shortest season of the three: 27 November to 23 December 2026, from 1pm on the opening day. On weekdays it is open in the afternoon and evening, and at weekends from mid-morning. Take the H5 suburban train (HÉV) from Batthyány tér, on metro M2, to Szentlélek tér, two minutes from the square.

Fő tér, 1033 BudapestOpen in Google Maps

4. Skate in the middle of town at the city’s Christmas fair in Városháza Park

Christmas market stalls on Deák Ferenc tér at night, beneath illuminated buildings
Photo: Elekes Andor, Wikimedia Commons, CC BY 4.0

The Budapest Christmas Fair is the city’s own, spread over Városháza Park, the garden behind the City Hall, and the edge of Deák Ferenc tér, a few minutes’ walk from both big markets. It is the one with a proper ice rink in the middle of town, with skates for hire and a warming hut, and it has the longest season: last winter the fair ran to 10 January and the rink to the end of January.

The stalls cover the classic Christmas ground, ceramics, ornaments, leather, candles and marzipan figures, with soups, lángos and charcoal-baked chimney cake on the food side. On the Advent weekends there is live music when the candles are lit, and the City Hall has a light projection of its own. The fair is free to wander; the rink charges.

The 2026 dates have not been announced yet. Last season it ran every day from 14 November 2025 to 10 January 2026, and we will add this year’s dates here as soon as the city publishes them. Deák Ferenc tér, on metro lines M1, M2 and M3, is at the corner of the park.

Városháza Park, 1052 BudapestOpen in Google Maps

5. Browse design stalls in the courtyards of Gozsdu udvar

Gozsdu udvar is the passage of linked courtyards between Király utca and Dob utca, in the middle of the Jewish Quarter’s bar district, and at Christmas it fills with craft and design stalls under strings of lights. It is the easiest market to fold into a night out, because the bars and restaurants along the courtyards stay open around it, which the big squares cannot offer.

It is smaller than the markets above and leans towards design and gifts rather than mulled wine and sausages. The 2026 dates are not out yet; in recent years the stalls have been up for most of December. Deák Ferenc tér is about five minutes’ walk away.

Király utca 13, 1075 BudapestOpen in Google Maps

6. Have a mulled wine under the Budapest Eye on Erzsébet tér

Erzsébet tér, the park beside Deák Ferenc tér, has a row of food and drink stalls through Advent next to the Budapest Eye, the big wheel at the north-east corner of the square. It is a food stop more than a shopping market: chimney cake, pancakes, bejgli, the poppy seed or walnut roll that is Hungary’s Christmas cake, and mulled wine. Have something warm, then ride the wheel for the lights of the city from above.

Its 2026 dates have not been announced yet. It is a two-minute walk from Deák Ferenc tér and on the way between the two big markets, so it costs you nothing to pass through.

Erzsébet tér, 1051 BudapestOpen in Google Maps

7. Pair a small Advent fair with the views on Buda Castle Hill

On Castle Hill, a small Advent fair sets up on Szentháromság tér, the square in front of Matthias Church and Fisherman’s Bastion. It is a few stalls of crafts, street food and hot drinks rather than a market to spend an evening in, and you go for the setting: the church, the bastion and the view over the Danube to Parliament. On the Sundays of Advent a candle on the square’s Advent wreath is lit in the late afternoon.

Below the hill, Várkert Bazár has a programme of ticketed Advent concerts from 27 November 2026. The fair’s own 2026 dates are not out yet; in recent years it has run from late November through Advent. Bus 16 from Deák Ferenc tér stops on the square.

Szentháromság tér, 1014 BudapestOpen in Google Maps

8. Shop for eco and design gifts indoors at the Green Market Christmas fair

On the Sundays of Advent, the Klauzál tér market hall in District VII hosts the Green Market Christmas fair, one of the biggest indoor Christmas markets in the city. The stalls are small makers: natural cosmetics, soaps, jewellery, clothes and bags, recycled decorations and producers’ food, with Christmas workshops and a play area for children. It is the one to pick on a cold or wet Sunday.

Its 2026 Sundays have not been announced yet. In 2024 it ran on 8, 15 and 22 December, from 10am to 4pm. The hall is on Akácfa utca, a short walk from Gozsdu udvar.

Klauzál téri Vásárcsarnok, Akácfa utca 42-48, 1072 BudapestOpen in Google Maps

9. Go local in the Buda hills at Advent in Hegyvidék

District XII puts on its own Advent market every year in front of its town hall on Böszörményi út, in the residential Buda hills. It is a neighbourhood market for the people who live there: stalls, puppet shows and a free carousel for children, concerts on Friday, Saturday and Sunday evenings and fire theatre on Thursdays. Go if you are staying on the Buda side; it is not worth crossing the city for.

It has run from late November to 23 December every year since at least 2022, and is free. The 2026 dates are not out yet.

Böszörményi út 23-25, 1126 BudapestOpen in Google Maps

Opening hours over Christmas and New Year

Both central markets close early on Christmas Eve, keep shorter hours on Christmas Day and stay open past midnight on New Year’s Eve. Advent in Óbuda closes on 23 December.

Day Advent Bazilika Vörösmarty tér
24 December 11am to 3pm 10am to 2pm
25 and 26 December 11am to 8pm Noon to 6pm
27 and 28 December Usual hours Usual hours, the last days for crafts and the train
29 and 30 December Usual hours 11am to 9pm, without the craft stalls
31 December 11am to 3am 11am to 3am
1 January 11am to 6pm, the last day Closed

What to eat at the Christmas markets

Kürtőskalács, chimney cakes, baking on wooden spits over hot coals at a stall at the Advent Bazilika market
Photo: Bybbisch94, Wikimedia Commons, CC BY 4.0, cropped

Kürtőskalács, chimney cake, is the one to queue for: dough wound round a wooden spit, baked over charcoal and rolled in sugar with cinnamon, walnut, cocoa or coconut. Lángos, fried dough usually eaten with sour cream and grated cheese, is the best savoury thing on the squares, and the salmon roasted beside an open fire is worth looking out for. Drink forralt bor, Hungarian mulled wine, which comes red or white.

None of it is cheap. For a proper meal you will usually eat better, and for less, in a restaurant a street away from either square. Keep the stalls for something sweet and a hot drink.

Christmas market tours in Budapest

A guided walk suits anyone who would rather have the food chosen and explained. The Christmas Market Guided Walking Tour with Tastings lasts two and a half hours, starts in front of the Opera House, and includes chimney cake, mulled wine, marzipan and a coffee in a historic coffee house, with a guide on how Hungarians celebrate Christmas. It can be cancelled free up to 24 hours ahead.

Verdict

If you do one, make it Advent Bazilika, and be on Szent István tér at 5.30pm. Walk to Vörösmarty tér afterwards for the craft stalls, before 28 December if you want them, and pass through Erzsébet tér on the way. With a second evening, skate at Városháza Park or start at Gozsdu udvar before dinner. To see where locals go, take the HÉV to Óbuda before 23 December. Eat a proper meal away from the squares, and treat the markets as one evening of a December trip, not the reason for it. The rest of the season is in our Christmas in Budapest guide, and what is on day by day in our December guide.

Frequently asked questions

When do the Christmas markets in Budapest open in 2026?

Advent Bazilika and the Vörösmarty tér fair both open on 13 November 2026. Advent Bazilika runs to 1 January 2027 and Vörösmarty tér to New Year's Eve, though its craft stalls leave after 28 December. Advent in Óbuda runs from 27 November to 23 December. The city's fair in Városháza Park and the smaller markets announce their dates later; last season the city's fair opened on 14 November.

Are the Budapest Christmas markets open on Christmas Day?

Yes. On 25 and 26 December Advent Bazilika is open from 11am to 8pm and Vörösmarty tér from noon to 6pm. On Christmas Eve both close early, Advent Bazilika at 3pm and Vörösmarty tér at 2pm.

Are the markets open on New Year's Eve?

Both central markets stay open until 3am on New Year's Eve. Advent Bazilika then opens from 11am to 6pm on 1 January, its last day.

What time is the light show at St Stephen's Basilica?

It starts at 5.30pm every afternoon while the market is on, and on some days a concert begins at 5pm before it.

Which is the best Christmas market in Budapest?

Advent Bazilika, in front of St Stephen's Basilica, for the setting and the light show. Vörösmarty tér is better for craft shopping, and Advent in Óbuda is the one locals prefer.

Do you have to pay to get in?

No. All the markets are free to enter. You pay for food, drink and anything you buy, and for the ice rink at Városháza Park.

How many Christmas markets are there in Budapest?

Two big ones in the centre, Advent Bazilika and Vörösmarty tér, then the city's own fair in Városháza Park and around half a dozen smaller ones, from the courtyards of Gozsdu udvar to Castle Hill and the neighbourhood markets in Óbuda and the Buda hills. We cover the nine worth knowing about.

How long do you need for the Christmas markets?

An evening covers both central markets, which are less than ten minutes apart on foot. Óbuda is a separate outing, a short ride north on the H5 suburban train.

More things to do in Budapest

Plan your Budapest trip

Tickets and tours for the city’s top attractions, all in one place.

Browse tickets