Hungary
Magyarország1 region
Hungary works for a visitor who wants one grand city and a long season, because Budapest's markets on Vörösmarty Square and in front of St Stephen's Basilica open on 13 November 2026 and run to the turn of the year. Christmas Eve is the tricky day. The markets cut their hours on the 24th and public transport stops at about 16:00, so book dinner near your hotel. Budapest is the base, and it holds enough markets to fill a long weekend.
How Hungary keeps Christmas
- JézuskaJézuska (the infant Jesus) brings the presents at Christmas, and the children never get to see him. A parent or grandparent rings a small bell to say he has been, and the children come in to find the tree decorated with the gifts underneath. In Transylvania the angel brings them instead.
- St Nicholas (Mikulás)Mikulás comes in the night between 5 and 6 December and fills the boots children have cleaned and set in the window with szaloncukor and other sweets. Many Hungarians call him Télapó (Father Winter), and the older stories give him a krampusz (devil) to frighten the naughty ones.
Advent begins on 29 November in 2026. Children polish their boots for the night of 5 December, and anyone who behaved badly hears about the virgács, a bundle of twigs, along with their sweets. The name Télapó spread from the 1950s, when the socialist state pushed it over Jézuska and renamed Christmas itself fenyőünnep (the fir-tree festival).
Szenteste (Holy Evening) on 24 December belongs to the close family, and the wider family gathers on the 25th. Catholic families traditionally fast that day and eat only after dark. The old meatless supper of bean soup, poppy-seed guba, apples, nuts and honey now often makes room for fish or töltött káposzta (stuffed cabbage). Catholics go to Mass at midnight or on Christmas morning, and Reformed congregations hold their service on the evening of the 24th and take communion on the 25th. A visitor who joins in should treat the service as worship first.
Christmas Day and 26 December are public holidays. Christmas Eve is not, and Budapest still winds down through the afternoon, with public transport stopping at about 16:00. Vörösmarty Square opens from 10:00 to 14:00 that day and Advent Bazilika from 11:00 to 15:00. Both come back on Christmas Day, Vörösmarty Square from 12:00 to 18:00 and the Basilica market from 11:00 to 20:00.
Market in Hungary
Town in Hungary
Light festival in Hungary
Event in Hungary
Quick answers about Hungary
Are Budapest's Christmas markets open on Christmas Eve?
Yes, for a few hours. Vörösmarty Square opens from 10:00 to 14:00 on 24 December 2026 and Advent Bazilika from 11:00 to 15:00. Both reopen on Christmas Day.
Does public transport run in Budapest on Christmas Eve?
It stops at about 16:00 on 24 December, so plan to be at your hotel or your dinner table by then. Check the operator's holiday timetable before you travel.
Who brings the presents in Hungary?
In Hungary, Jézuska or St Nicholas brings the presents. Jézuska (the infant Jesus) brings the presents at Christmas, and the children never get to see him. A parent or grandparent rings a small bell to say he has been, and the children come in to find the tree decorated with the gifts underneath. In Transylvania the angel brings them instead.
When do the Christmas markets run in Hungary?
In Hungary, the Budapest markets open early, on 13 November 2026. Vörösmarty Square runs until New Year's Eve, when it stays open until 03:00, and the Advent Bazilika market in front of St Stephen's Basilica closes on 1 January 2027.













