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

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.
2. Shop for Hungarian crafts at the Vörösmarty tér Christmas fair

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.
3. Skate and eat with the locals at Advent in Óbuda

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.
4. Skate in the middle of town at the city’s Christmas fair in Városháza Park

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.
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.
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.
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.
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.
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.
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 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.
