Sofia Christmas Markets 2026: Dates, Locations, Tips

The Sofia Christmas market season usually opens in mid November and runs until just before the new year. There are two big markets: the German Christmas Market in the City Garden, opposite the Ivan Vazov National Theatre, which ran from 14 November to 21 December 2025, and Sofia Christmas Fest in the park in front of the National Palace of Culture (NDK), which ran from 21 November to 28 December 2025. Entry to both is free. If you are planning Christmas in Sofia in December 2026, you will find the city lit up and both markets open.
One honest note first: the 2026 dates had not been announced when we wrote this guide in late September 2026. In recent years the organisers only confirmed them in November, and we will update this page as soon as they do. Until then, last season's dates are the best pattern to plan around. All prices here are in euro, since Bulgaria adopted the euro on 1 January 2026.
Sofia Christmas markets 2026: what is on and where
Most visitors only need to know two places. Both are central, within walking distance of most hotels, and easy to combine in one evening.
German Christmas Market in the City Garden
This is the oldest Christmas market in the city. It was first held in 2011 and reached its 15th edition in 2025. It sits in the City Garden next to Alexander Battenberg Square, opposite the Ivan Vazov National Theatre and a few minutes' walk from Alexander Nevsky Cathedral. The organisers describe decorated wooden huts selling German food, mulled wine, toys and Christmas ornaments, with daily performances, puppet theatre and music.
Opening hours for last season were published differently by different sources: some list 13:00 to 23:00, others 11:00 to 22:00. What is certain is that it opens every day from around midday into the evening, and it is at its best after dark. Entry is free; you only pay for what you buy.
Sofia Christmas Fest at NDK
The bigger market fills the park in front of the National Palace of Culture, at the southern end of Vitosha Boulevard, right by NDK metro station. Its fourth edition ran from 21 November to 28 December 2025, a full week after the German market closed. Expect handmade gifts, decorations, ceramics and knitwear, a farmers' market with Bulgarian producers, food and drink stalls and a stage. Last season it also had an open air ice rink, a Ferris wheel, a Christmas carousel and a vintage Christmas bus running a special route.
According to Sofia event listings, stalls opened from around midday (11:00 or 12:00) until 22:00, until 23:00 on some evenings, and the small rink by the entrance ran 45 minute sessions from 11:00 to 23:00. Entry to the fest is free; skating, the wheel and the carousel are paid separately.
Smaller weekend bazaars and the city tree
Around the two big markets, December brings short weekend bazaars, mostly for local designers and makers. Last season, for example, the Christmas edition of Mish Mash Fest took place around the Largo and the ruins of ancient Serdica from 12 to 14 December. These events last two or three days and move every year, so do not plan a trip around them. Sofia's main Christmas tree stands on Alexander Nevsky Square: in 2025 it was switched on on 2 December with more than 20,000 lights.
When do the Christmas markets in Sofia open? Dates by last season
| Place | 2025 season | Hours (last season) | Entry |
|---|---|---|---|
| German Christmas Market, City Garden | 14 November to 21 December | midday to 22:00 or 23:00 | free |
| Sofia Christmas Fest, NDK park | 21 November to 28 December | midday to 22:00, some evenings 23:00 | free, rides paid |
| City Christmas tree, Alexander Nevsky Square | lit on 2 December | all day | free |
If the pattern holds, the German market will open on a Friday in mid November 2026, with the NDK fest a week later. Visit between late November and 20 December and you will catch both. Between Christmas and New Year you will probably find only the NDK fest, and only until about 28 December.
What to eat and buy at the Sofia Christmas market
At the German market the stars are mulled wine, German sausages, roasted nuts and festive sweets. The NDK fest has more variety: Bulgarian and international food stalls, a farmers' market with local products and wine stands. If you keep kosher, note that the market food is not kosher; our guide to kosher food in Bulgaria covers restaurants and shops in Sofia.
Worth buying: wooden ornaments and handicrafts, ceramics, candles, knitwear and leather goods from local makers, which make far better gifts than the souvenir stalls by the cathedral. Cards are accepted at most larger stalls, but keep some euro cash for the small ones.
Sofia in December: weather, lights and public holidays
Sofia weather in December
Sofia sits at more than 500 metres above sea level, so it is colder than many visitors expect. According to the 1991 to 2020 climate normals of Bulgaria's National Institute of Meteorology and Hydrology, the average December high is 4.6°C, the average low is minus 2.4°C, and there are on average 6.4 days with snow. December is also the greyest month, with about 69 hours of sunshine, and the sun sets at around 17:00.
Pack a warm coat, hat, gloves and shoes with grip. Keep daylight for walking tours and museums, and evenings for the markets. On cold, still days Sofia can get foggy and smoggy from wood and coal heating; those are good days to head for the mountains.
Bulgarian holidays: 24 to 26 December
Christmas Eve (24 December), Christmas Day (25 December) and the second day of Christmas (26 December) are public holidays in Bulgaria, as is 1 January. In 2026 they fall on Thursday to Saturday. These are official days off, so expect some offices, businesses and restaurants to close or keep shorter hours. The Central Sofia Synagogue is closed to visitors on Bulgarian public holidays. On recent form the German market will already have closed. The NDK fest ran until 28 December last season, but check the official notice for hours on Christmas Eve itself.
Sofia with kids in December
- Sofia Christmas Fest: Ferris wheel, carousel and ice rink in one open, buggy friendly space.
- German market: puppet theatre, performances and music, according to the organisers. Good for an hour or two.
- Ice Park in Knyazheska Garden: the city's biggest rink, 4,000 square metres, between Eagles' Bridge and Sofia University. It runs four two hour sessions a day between 11:00 and 22:00. Last season it opened in early December. Entry and skate hire are paid, and prices are published before each season. There are penguin and bear skating aids for small children.
- A snow day out of town: the Borovets snow day with thermal springs is a day trip from Sofia, from €85 per adult and €45 per child. Snow in early December is not guaranteed, so book it once you see the forecast.
Tip: arrive around 17:00, when it is already dark but not yet crowded. Weekend evenings get busy, which is hard work with a buggy.
Hanukkah and Christmas in Sofia
For Jewish travellers, 2026 lines up nicely: Hanukkah begins at sunset on Friday 4 December and ends at nightfall on Saturday 12 December, right in the middle of market season. The Central Sofia Synagogue at 16 Exarch Yosif Street, next to the Central Market Hall, opened in 1909 and is the largest Sephardic synagogue in the Balkans. According to its website visiting hours are 9:00 to 17:00; tickets cost €10 (€8 for students and seniors) and include the museum and an audio guide. It is closed on Saturdays, on Bulgarian public holidays and on Jewish holidays, and anyone wishing to attend a service should contact the office at least three days ahead. The site is not clear about Sundays or Hanukkah days, so check with the office before you go.
The story of the community and the rescue of Bulgaria's Jews is best told on the Jewish Sofia walking tour, 2 to 4 hours, from €45 per adult and €22 per child.
Walking tours to pair with the markets
The best December combination is a tour in daylight followed by the market at dusk:
- Sofia small group walking tour: up to two hours, from €18 per person, guided in English from the city centre.
- Stella's Sofia: 2 to 4 hours, from €40 per adult and €20 per child, past Roman ruins, Ottoman mosques and medieval churches. This tour is conducted in Hebrew.
- Nissim's tour of Sofia: 2 to 4 hours, from €45 per person, markets, churches, mosques and Jewish history, also guided in Hebrew.
For a full day by day plan, see our Sofia in 3 days itinerary.
Warm up after the market
After two hours in the cold, nothing beats hot water. Victoria Spa and Hammam at the Ramada is right in Sofia, from €125 per person for up to two hours. More winter ideas, including hot springs outside the city, are in our Bulgaria in winter guide.
Getting there and where to stay
Sofia Airport is about 10 km from the centre. A private transfer from Sofia Airport to the city centre takes about 25 minutes and costs from €30 per vehicle, not per person.
Stay central, between the City Garden and NDK. Rosslyn Central Park Hotel Sofia, a four star hotel on Vitosha Boulevard, is about 100 metres from the National Palace of Culture, opposite the park where the Christmas Fest takes place, and about 20 to 25 minutes on foot from the German market. For more options, browse all our hotels in Sofia, and book early for December weekends.
Need help planning? Get in touch, and for a wider introduction read our complete Sofia guide.
Sofia Christmas market FAQ
When do the Sofia Christmas markets open in 2026?
The 2026 dates have not been announced yet; in recent years organisers confirmed them in November. Last season the German Christmas Market in the City Garden opened on 14 November 2025 and ran until 21 December, and Sofia Christmas Fest at the National Palace of Culture ran from 21 November to 28 December. A similar pattern is likely, and we will update this page when dates are published.
Where is the German Christmas market in Sofia?
It is in the City Garden beside Alexander Battenberg Square, opposite the Ivan Vazov National Theatre in central Sofia, a few minutes' walk from Alexander Nevsky Cathedral and Vitosha Boulevard. Running since 2011, it is the oldest Christmas market in the city, with wooden huts, mulled wine, German food, ornaments and a children's programme. It looks best after dark, from about five o'clock.
Is there an entry fee for the Christmas markets in Sofia?
No. Entry to both big markets, the German market and Sofia Christmas Fest at NDK, is free. You pay only for food, drinks and shopping, and separately for rides such as the Ferris wheel, the carousel and ice skating. At the large Ice Park rink in Knyazheska Garden you pay per two hour session plus skate hire; check the new season's prices before you go.
What is the weather like in Sofia in December?
Cold. Bulgaria's national meteorological institute puts the average December high at 4.6°C and the average night low at minus 2.4°C, with around six snowy days in the month. The sun sets around five in the afternoon and the month is fairly grey. Bring a warm coat, hat, gloves and shoes with good grip for evenings at the markets.
Are the markets open on 24 and 25 December?
The German market closed on 21 December last season, so it is unlikely to be open on Christmas Day. Sofia Christmas Fest ran until 28 December last season, but 24 to 26 December are public holidays in Bulgaria, so check the official notice for hours. The Central Sofia Synagogue is closed to visitors on those days, and some businesses keep shorter hours.
Is the food at the Sofia Christmas markets kosher?
No. The market food is not kosher, and most stalls serve sausages, meat and mulled wine without any supervision. Travellers who keep kosher can still enjoy the lights, the crafts and the shopping, but should eat elsewhere and stick to sealed products with a recognised certification at the market. Our guide to kosher food in Bulgaria lists restaurants and shops in Sofia.
What can families do in Sofia in December?
Start with Sofia Christmas Fest at NDK, which puts a Ferris wheel, a carousel and an ice rink in one place. The German market adds puppet theatre and performances, and the Ice Park in Knyazheska Garden is the city's biggest rink, with skating aids for small children. If the mountains have snow, a Borovets snow day with thermal springs makes a good day out, though early December snow is never guaranteed.
Can I combine Hanukkah with the Sofia Christmas markets?
Yes, and 2026 works well. Hanukkah runs from sunset on 4 December to nightfall on 12 December, exactly when both markets are usually open. You can visit the Central Sofia Synagogue on weekdays (check with the office first), arrange attendance at a service at least three days ahead, and join the Jewish Sofia walking tour before heading to the market in the evening.
Share this article with your friends: