Christmas & New Year in Bulgaria: Markets & Traditions
Christmas in Bulgaria falls on 25 December. Sofia market dates and hours, skating prices in euro, the meatless Christmas Eve table and what shuts when.
Bulgaria keeps Christmas on 25 December, the same day as the rest of Europe, and the markets in Sofia open in the middle of November. Two things catch visitors out. The best market in the country packs up several days before Christmas Day, and the meal Bulgarians care most about, on the evening of the 24th, has no meat on it at all.
The date surprises people who assume an Orthodox country celebrates on 7 January. The Bulgarian Orthodox Church moved to the Revised Julian calendar in 1968, with the changeover dated from 20 December that year, so it keeps 25 December alongside Catholics and Protestants, unlike the Russian and Serbian churches. A minority refused the reform and now runs as the separately registered Old Calendar Orthodox Church of Bulgaria, but for anyone booking a flight the point is simple: the country stops on the 24th, 25th and 26th.
The markets, and the one that closes early
The oldest and best of them is the German Christmas Market (Deutscher Weihnachtsmarkt) in the City Garden, the park between the Ivan Vazov National Theatre and Battenberg Square. The 2025 edition was its fifteenth and ran from 14 November to 21 December, open 11:00 to 22:00 every day: wooden chalets, mulled wine, bratwurst, pretzels, craft stalls and a children’s programme.
That closing date is the thing to write down: land in Sofia on 23 December expecting Christmas markets and you’ll find the stalls already dismantled and the chalets going onto a lorry. The market that carries on is Sofia Christmas Fest, in the park in front of the National Palace of Culture (NDK): 21 November to 28 December in 2025, with a Ferris wheel, a carousel, an ice rink and a food row. Smaller pop-ups are short. Mish Mash Fest at the Largo ran three days, 12 to 14 December in 2025, so it’s something you catch rather than plan around.
The closing day also moves. The city’s own listing gave 22 December for 2024, most outlets gave 21 December for 2025, and at least one Bulgarian outlet was still printing 24 December for that same season. Check the week before you fly rather than trusting last year’s article.
The lights are more predictable. The city tree on Sveti Alexander Nevsky Square was switched on 2 December 2025 with more than 20,000 lights and around 1,300 ornaments, the programme starting at 18:00.
What an hour on the ice actually costs
Ice Park Sofia takes over the Knyazheska Garden, between Orlov Most and Sofia University, and it’s genuinely big: an 8,000 m² site with 4,000 m² of ice, which the operator calls the largest outdoor rink in Bulgaria and the Balkans. Skating runs in two-hour sessions at 11:00, 14:00, 17:00 and 20:00, with the ice resurfaced in between. Turn up at 12:30 and you’ll wait for the next block, the detail that ruins an afternoon with children.
Prices for the 2025/26 season were 22 leva / 11.25 euro a session, 6 leva / 3.07 euro for skate hire, 18.41 euro for an instructor and 112.48 euro for a book of 12 sessions. Since 1 January 2026 the country is on the euro, and the rink published its list in both currencies through the transition; how that works at the till is in money in Bulgaria.
If that feels steep, the smaller rinks were cheaper that same season: Yunak in Borisova Garden around 9.20 euro, Sportna Sofia in Vazrazhdenie park 8 euro plus 5 for skates, though for 90 minutes, and the indoor Slavia 6 plus 2. Those come from a local listings site, not the operators, so confirm before you cross town. There’s also a rink inside Sofia Christmas Fest at NDK, handy if you’re already at the market with a five-year-old.
The days everything shuts
Four dates are official public holidays: 24 December (Christmas Eve), 25 and 26 December (Christmas) and 1 January. Under the Labour Code, when a public holiday falls at a weekend the following one or two working days become non-working, which is how four dates turn into a five-day shutdown.
For December 2026: the 26th is a Saturday, so Monday 28 December is given back and the country is off from Thursday 24 December to Monday 28 December inclusive. Banks, offices and public services close for the run. Museums are the awkward part: each sets its own holiday hours and there’s no central list, so check the museum’s site before you build a day around it. The extra non-working day on 2 January 2026 was a one-off for the euro changeover and doesn’t repeat.
Snow in the capital is a possibility, not a promise: climate sources disagree wildly on how many December days see snowfall, which tells you enough. Don’t book December expecting a white Sofia. The mountains are a different matter, and best time to visit Bulgaria sets out how the ski and city calendars diverge.
Christmas Eve: an odd number of dishes and not a scrap of meat
Badni vecher, 24 December, is the last day of the Nativity fast, so the family dinner is strictly lenten: no meat, no dairy, no eggs. The number of dishes must be odd, most often 7, 9 or 11: boiled wheat, beans, sarmi rolled in vine leaves, peppers stuffed with beans or rice, oshav (a compote of dried fruit), pickles, raw onion and garlic, honey and walnuts, bread and wine.
The oldest man in the house lights the badnik, an oak or pear log meant to burn all night, and nobody eats until the first star shows. The table isn’t cleared afterwards; it stays set overnight. If you’ve been told Bulgarian food is all grilled meat, this is the evening that argues back; what to eat in Bulgaria covers the dishes that turn up year-round.
Two and a half weeks earlier is the warm-up. Nikulden, 6 December, honours St Nicholas, patron of fishermen and sailors, and the table is fish: classically ribnik, a whole carp stuffed with walnuts, rice or bulgur, onion and raisins, baked in dough. A scale from it goes in the wallet for luck. More than 200,000 Bulgarians share the name day, so an invitation on 6 December is a name-day party as much as a saint’s feast. Bring flowers.
New Year: fortunes in the pastry, and a dinner you cannot decline
Sofia sees in the new year with a free concert on Knyaz Alexander I Square from about 21:30, and in recent years the municipality has closed it with a light show at midnight rather than fireworks. The line-up changes yearly and is announced in December.
Here’s the cost nobody warns you about. Bulgarian hotels, ski resorts above all, put a gala dinner on 31 December on the bill, charged on top of the room to everyone staying that night. Lucky Bansko publishes the clearest numbers: for 31 December 2025 its festive dinner ran 185 euro per adult in two of its restaurants and 235 euro in the Italian one, children 120 and 135, all under the heading “additional payment”. Other Bansko hotels listed figures from about 120 euro per adult, though some of those were discounted rates, so treat the low end as best case. Budget 120 to 235 euro per adult on top of the bed and read the rate rules: at most hotels it’s not a line you can strike out at check-in. For what everything else costs, see is Bulgaria expensive.
And here’s the timing trap. The 2026/27 market dates, rink prices and lift tariffs genuinely are not out yet; those come in the autumn. Hotel New Year packages are not on that clock. They’re already on sale, and one Bansko resort takes 20 per cent off for bookings made by 30 September. Book the bed in summer, sort the markets in November.
At home the evening turns on banitsa s kasmeti, the cheese pastry with paper fortunes baked into it, made on 31 December and cut after midnight, everyone pulling out a slip: health, money, love, a journey. In some regions it’s a round loaf with a coin hidden inside.
Then, on the morning of 1 January, expect to be hit. Children go round with a survachka, a dogwood branch decorated with wool, popcorn and dried fruit, and tap adults on the back chanting “surva, surva godina” for health and a good year. Dogwood is used because it is hardy and buds earliest of the local trees, even through frost. It’s gentle, it’s charming, and it’s unavoidable if you’re staying with a family.
After the tree comes down: ice water and masks
The festive run doesn’t stop on 2 January. On 6 January, Yordanovden or Epiphany, a priest throws a cross into a river and young men swim after it; the one who surfaces holding it is said to stay healthy all year. The version worth travelling for is at Kalofer, where men in folk costume wade into the Tundzha and dance a horo in the freezing water while pipers and drummers play on the bank.
The other January fixture is Surva in Pernik, about 30 km south-west of Sofia: the International Festival of Masquerade Games, the largest of its kind in southeastern Europe, built on a masked winter rite UNESCO inscribed on its Representative List as the “Surova folk feast in the Pernik region”. The 2026 edition, the thirty-second, ran 16 to 25 January, with the big parades on the 17th, 18th, 24th and 25th, sixty years after it first ran in 1966. For what else is on the rest of the year, see our Bulgaria events calendar.
Dates for 2027 haven’t been announced, and when we checked in July 2026 the festival’s own site was offline. Don’t buy flights against a tour operator’s date; wait for the organisers.
Outside the capital
Plovdiv runs the second-best market in the country and schedules it late: the Kapana Christmas Bazaar took 17 to 28 December in 2025 on Central Square, with more than 240 makers and Father Christmas on duty 23 to 25 December. That year it spilled off the square too: the tenth Kapana Fest put installations and live trees through the Kapana quarter, the City Garden, Dondukov Garden and Raiko Daskalov Street. If your dates fall after the 21st, Plovdiv is the better market city; things to do in Plovdiv fills the rest of the trip.
Varna opened its market on 21 November 2025, worth knowing if December takes you to the coast, where the beach resorts themselves are shut. If the point of the trip is snow rather than stalls, the ski season is usually running by then, though your dates decide what it costs. Bansko started 2025/26 on 13 December 2025, and the adult day pass was 65 leva / 33.23 euro from 14 December until high season opened on 27 December, when it went to 115.39 leva / 59 euro through 31 March. Skiing the week before Christmas cost half what it did between Christmas and New Year. Bansko skiing has the detail on lifts and multi-day passes, and Bulgaria in winter covers the rest of the ski season, the thermal spa towns and the tyre law for anyone driving beyond the holiday fortnight.
So is December worth the flight?
If the 2026 dates repeat last season’s shape, the arithmetic goes like this. Go in the first three weeks of December for the full set: both Sofia markets open at once, the tree lit, the rink running, cheap flights and hotel rates below the New Year peak. Go between 22 and 28 December for a quiet, half-shut city with one market left, which suits people who came for churches, food and museums, not glühwein. Go for New Year and you pay peak rates, a lift pass at double the pre-Christmas price, and a dinner you didn’t choose.
Whichever you pick, stack it with something else: the markets are worth an evening, not a week. Days out are in day trips from Sofia, the sights in things to do in Sofia. The arrival is easy: Sofia airport sits on metro line 4, about 20 minutes from the centre, which matters at minus 2 in falling snow. Sofia airport transfer runs the options.
Christmas is only one of the dates that closes offices and moves bus timetables here. The full year, including which holidays shift to the next working day when they land on a weekend, is in our guide to Bulgaria’s public holidays.
Admission and opening hours
- Admission price
- Ice Park Sofia 2025/26: 11.25 EUR a two-hour session, skate hire 3.07 EUR, instructor 18.41 EUR, book of 12 sessions 112.48 EUR. Smaller rinks from about 8 EUR in the same season. Bansko adult day lift pass 2025/26: 33.23 EUR from 14 December until high season, 59 EUR in high season 27 December to 31 March, 45 EUR in low season from 1 April. New Year gala dinner at Bansko hotels on 31 December 2025: roughly 120-235 EUR per adult, charged on top of the room.
- Opening hours
- German Christmas Market, City Garden: 11:00-22:00 daily, 14 November to 21 December in the 2025 season. Sofia Christmas Fest at NDK: 21 November to 28 December 2025. Ice Park Sofia sessions: 11:00-13:00, 14:00-16:00, 17:00-19:00, 20:00-22:00.
Checked on 31 July 2026. Market dates, rink prices, lift passes and gala-dinner figures above are from the 2025/26 season: those 2026/27 lists go up in the autumn and are not out yet. Hotel New Year packages are the exception - they are already on sale for the coming season, with early-booking deadlines from 30 September. Prices are in euro; Bulgaria joined the eurozone on 1 January 2026 at a fixed 1.95583 leva to the euro.
Details checked: July 31, 2026



