StayAreas logoStayAreas

Budapest Christmas markets 2026 and where to stay

Budapest's two big Christmas markets open on Friday 13 November 2026: Vörösmarty Square runs to New Year's Eve and the Advent Bazilika to 1 January 2027. Both are free.

They're a 10-minute walk apart in Pest, so Belváros or Lipótváros puts you between them.

The markets and their dates

  1. Vörösmarty Square (Vörösmarty Classic Xmas)Free

    13 Nov – 31 Dec 2026; the craft stalls close on 28 Dec. 11am–9pm, to 10pm on Fridays and Saturdays, 10am–2pm on 24 Dec.

    Stay nearby: Belváros · ~$185/night
  2. St Stephen's Basilica (Advent Bazilika)Free

    13 Nov 2026 – 1 Jan 2027, with a small ice rink and a light show on the Basilica's front every evening from 5:30pm.

    Stay nearby: Lipótváros · ~$200/night
  3. City Park Ice Rink

    One of Europe's biggest outdoor rinks, in front of Vajdahunyad Castle, open through the winter.

    Stay nearby: Terézváros · ~$140/night
  4. Buda Castle

    A smaller Advent fair up on Castle Hill; its 2026 dates weren't out at the start of November.

    Stay nearby: Castle District · ~$175/night

Christmas markets by area

How far each area is from the markets on foot. Walking times are estimates; prices are a typical mid-range double, not December rates.

  • Christmas markets from Jewish Quarter

    ~$140/night

    On foot: Basilica 10 min · Vörösmarty Square 15 min · Buda Castle 25 min.

    4 of the 4 markets and lights on this list are within a 40-minute walk, so you can do it all on foot.

    Hotels in Jewish Quarter →
  • Christmas markets from Terézváros

    ~$140/night

    On foot: Basilica 10 min · Vörösmarty Square 15 min · City Park Ice Rink 30 min.

    4 of the 4 markets and lights on this list are within a 40-minute walk, so you can do it all on foot.

    Hotels in Terézváros →
  • Christmas markets from Belváros

    ~$185/night

    On foot: Vörösmarty Square 5 min · Basilica 15 min · Buda Castle 15 min.

    3 of the 4 markets and lights on this list are within a 40-minute walk, so you can do it all on foot.

    Hotels in Belváros →
  • Christmas markets from Lipótváros

    ~$200/night

    On foot: Vörösmarty Square 10 min · Basilica 10 min · Buda Castle 15 min.

    3 of the 4 markets and lights on this list are within a 40-minute walk, so you can do it all on foot.

    Hotels in Lipótváros →
  • Christmas markets from Castle District

    ~$175/night

    On foot: Buda Castle 10 min · Vörösmarty Square 20 min · Basilica 25 min.

    3 of the 4 markets and lights on this list are within a 40-minute walk, so you can do it all on foot.

    Hotels in Castle District →
  • Christmas markets from Palace District

    ~$115/night

    On foot: Vörösmarty Square 20 min · Basilica 20 min · Buda Castle 30 min.

    3 of the 4 markets and lights on this list are within a 40-minute walk, so you can do it all on foot.

    Hotels in Palace District →
  • Christmas markets from Víziváros

    ~$165/night

    On foot: Vörösmarty Square 20 min · Basilica 20 min · Buda Castle 20 min.

    3 of the 4 markets and lights on this list are within a 40-minute walk, so you can do it all on foot.

    Hotels in Víziváros →

Christmas Eve

Vörösmarty closes at 2pm on 24 December and much of the city shuts by mid-afternoon. Book Christmas Eve dinner ahead or pick a hotel restaurant.

Written by the StayAreas editorial team · Updated Nov 2026 · How we research our guides

Hotels in Belváros

Our top area for this guide. Mid-range doubles cost about $185 a night.

Belváros guide
See all hotels in Belváros

Booking through our links costs you nothing extra and may earn us a commission. Learn more

FAQs

When do the Budapest Christmas markets open in 2026?

Vörösmarty Square and the Advent Bazilika open on 13 November 2026. Vörösmarty runs to 31 December, the Basilica market to 1 January 2027.

Are the Budapest Christmas markets free?

Yes, both big markets are free to enter.

What time is the Basilica light show?

Every evening during the market, starting at 5:30pm.

More Budapest guides

Where to stay in Budapest