Pick a trip type first: mountain for snow and gala nights, city for markets and dining, or a spa town for quiet pools. Christmas packages usually cover a short stay around the holiday with one festive dinner. New Year packages often need longer minimum stays and centre on a single gala night.
Pick the trip type first
A mountain trip gives snow, ski lifts and lively New Year's Eve programmes. Bansko pairs a gondola-served ski area with an old town of taverns. Borovets is more compact among pine forest. For snow, lift dates and ski schools over the holidays, see skiing in Bulgaria at Christmas. For more hotels in town, see the Bansko hotels hub.
A city break suits markets, concerts, restaurants and churches. Sofia has the larger hotels and the most dining choice, with Vitosha close for a snow day trip. Plovdiv is walkable, with an Old Town and a festive season that often runs from early December into early January.
Velingrad is a mineral-spring town in the Western Rhodopes. It suits warm pools, long breakfasts and no ski queues. Festive programmes here tend to be quieter than in the ski resorts. For more options, see spa hotels in Bulgaria.
What Christmas and New Year packages usually include
Christmas packages usually run for a fixed window of a few nights around 24 to 28 December. The highlight is a festive dinner with a programme on 25 December. Some hotels also add a Christmas Eve dinner on 24 December. In Bulgaria that evening is traditionally a meatless family meal, so a hotel version may include some of those dishes. Other nights usually follow the hotel's standard board.
New Year packages are usually longer. Minimum stays of four or five nights are common at busy mountain hotels. The centrepiece is a New Year's Eve gala dinner or buffet with live music, often followed by fireworks. City hotels may treat 31 December as a special-event date on regular offers, so ask before you book.
Drinks are the detail that most often surprises guests. Some mountain packages include drinks with the festive board; others keep wine and soft drinks off the package. Always ask whether the gala night includes drinks, and whether children eat from the same buffet.
Orthodox calendars and early January
Bulgaria celebrates Christmas on 25 December. 7 January is Christmas for churches that follow the old Julian calendar, and in Bulgaria the same date is Ivanovden, St John's Day. Many towns keep lights and markets into the first week of January. That stretch suits a quieter stay after New Year, and Plovdiv in particular often stays festive through early January.
Bansko festive hotels
Four top-category hotels in Bansko publish clear festive pages for winter 2026/27.
The Christmas offer at Grand Hotel Bansko runs 24 to 28 December 2026 on an all-inclusive board (hotel board page; Christmas offer). A festive dinner and programme take place on 25 December. The offer lists saunas, steam rooms and indoor pools, plus access to Pulse Therme Bansko for guests aged 18 and over. Practical extras include a ski wardrobe and transport to the first lift station.
Lucky Bansko covers the same 24 to 28 December window on breakfasts, with the festive programme and dinner included on 25 December only (Christmas page). The spa has indoor BIO pools at 33 C, a salt pool, steam, sauna and a jacuzzi. A free transfer to the first lift station and a free ski locker keep ski days simple, though a fee applies if equipment was rented elsewhere.
Premier Luxury Mountain Resort treats 24 December 2026 to 2 January 2027 as one festive season (festive page). It includes a Christmas Night dinner and a New Year's Eve gala at Elysium with live music, a DJ and fireworks. There is also an optional Zenith five-course evening. The spa has indoor and outdoor heated pools. Premier suits guests who want Christmas and New Year in one long stay.
The Kempinski Hotel Grand Arena Bansko New Year 2027 package needs a minimum of five nights (New Year package). It includes buffet breakfast, a welcome drink, and a New Year's Eve buffet at the Gallery Restaurant with live music, followed by fireworks and the Piano Bar. Spa access is included, with saunas, an aroma steam bath, pools, Jacuzzis and a snow room, and the gym is open around the clock. Families can use the kids club for children over three. Optional Come Prima or Sushi/Teppanyaki upgrades cover food only; drinks are separate. The hotel is ski-in/ski-out opposite the gondola. Check availability
Borovets: Festa Winter Palace
Festa Winter Palace has a Christmas package for stays between 23 and 28 December 2026, with a minimum of three nights on breakfast and dinner (Christmas package). It includes a Christmas Eve dinner on 24 December and a festive dinner with a programme on 25 December. Drinks are not included. The wellness area has an indoor heated pool, sauna, steam room, Russian bath and salt room. Free ski storage and a kids activities programme suit families who want both Christmas Eve and Christmas Day in the mountains. Check availability
Sofia city hotels
Sofia's larger hotels lean toward events and dining rather than fixed holiday room packages, so ask more questions here. For more on the capital, see the Sofia luxury city break guide.
With 400 rooms and a 3,500 sq m Millennium Spa and Wellness, Grand Hotel Millennium Sofia is the large-hotel option (hotel site). Its published Christmas offer is a corporate party at the convention centre, which is an event package, not a room package. The Cloud-kissing stay package treats New Year's Eve as a special-event date (Cloud-kissing). Ask directly about New Year's Eve dining and spa hours.
Hyatt Regency Sofia has 183 rooms on Vasil Levski Square. Ortus Wellness has an indoor hydrotherapy pool, a hammam and saunas (hotel page). No dedicated Christmas room package was listed on the official pages checked in early November, so ask about festive dining and holiday spa hours before you book.
Plovdiv and Velingrad
Emporium Plovdiv MGallery is a 61-room boutique hotel with Technogym equipment, a sauna and a steam room (hotel site). An MGallery winter offer gives a discount on stays of two or more nights between 8 December 2026 and 28 March 2027 when booked before 1 December (MGallery offers). That window covers an early January stay in Plovdiv. For neighbourhood advice, see where to stay in Plovdiv. Check availability
Arte Spa and Park Hotel has 126 rooms and a spa with indoor and outdoor pools fed by mineral water (hotel site). It suits travellers who want the holidays to feel restful. No dated Christmas package was listed on the English homepage in early November, so confirm the festive board with the hotel.
When to book
Mountain New Year dates fill first. If you need a specific suite or connecting rooms for 31 December, ask in November. Christmas windows in Bansko and Borovets are shorter and slightly easier, but family rooms still go early.
City hotels can be more flexible on room nights, but restaurants and event spaces book out. If you want a hotel gala in Sofia, ask the events team as soon as dates are firm.
Before paying a deposit, ask four things: which dinners are compulsory, whether drinks are included, what the minimum stay is, and what the cancellation terms are for festive dates.
Questions
Do Bulgarian hotels celebrate Christmas on 25 December or 7 January?
Bulgaria celebrates Christmas on 25 December, and hotel packages are built around 24 to 28 December. 7 January is Ivanovden in Bulgaria and Christmas for Julian-calendar Orthodox churches. Many towns, including Plovdiv, stay festive into early January, which suits a quieter follow-on stay.
Is the New Year's Eve gala usually included in the room package?
At mountain hotels with a New Year package, the gala dinner or buffet is normally included, although premium menu upgrades and drinks may cost extra. City hotels often price New Year's Eve separately or treat it as a special-event date, so confirm the dinner when you reserve the room.
Can Christmas and New Year be combined in one stay?
Yes. Some Bansko hotels run a single festive period from 24 December to early January. Premier Luxury Mountain Resort is one example, with both a Christmas Night dinner and a New Year's Eve gala inside that window. Always check the minimum stay, because New Year packages are often longer than Christmas ones.
Which option suits guests who do not ski?
Velingrad for spa time, or Sofia and Plovdiv for culture and dining. In Bansko, spa-focused hotels such as Lucky Bansko also work well for non-skiing members of a group, because the pools and thermal areas do not depend on open lifts.