All articles

Ski holidays in Bulgaria: Bansko, Borovets or Pamporovo?

By the TravelMaker team, Sofia7 min read

Children skiing on a snowy slope in Borovets

Bulgaria has three big ski resorts, and the right one depends on who is skiing. Bansko has the biggest, highest ski area and the liveliest town. Borovets is the closest to Sofia and works well for families and mixed groups. Pamporovo is gentle and sunny, the easiest place to learn. Below we compare all three, plus three smaller ski areas, using lift and season details we checked on the operators’ own websites in October 2026.

The three main resorts at a glance

Resort Pistes Lifts reach From Sofia airport
Bansko about 75 km 990–2,600 m about 2.5 hours
Borovets about 58 km 1,350–2,550 m about 1.5 hours
Pamporovo 37 km 1,470–1,926 m 3.5–4 hours

Drive times are for clear roads. After heavy snow, allow more.

Bansko: the biggest and the liveliest

Bansko sits below the Pirin mountains, about 160 km south of Sofia. A gondola leaves from the edge of town and runs 6.2 km up to Banderishka Polyana, at about 1,600 m, the hub of the ski area. Chairlifts carry on towards Todorka peak, to about 2,600 m.

Of the 19 pistes on the lift company’s list, 11 are red, 6 blue and 2 black, so this is a resort for intermediates and confident skiers. The learning areas are up the mountain, so first-timers ride the gondola up with everyone else. When there’s enough snow, a ski road brings you back down to town at the end of the day.

The gondola is the only lift out of town and carries about 2,000 people an hour, so in holiday weeks the morning queue builds quickly. It opens at 08:30; the other lifts start at 08:45. Get there early, or stay within walking distance of the base station.

The lift company, Ulen, runs rental shops at the gondola base and at Banderishka Polyana, plus a ski school with group and private lessons. Its junior school for ages 4–7 includes the gondola ticket, equipment, lessons and lunch.

After skiing, Bansko is the best of the three. The old town has stone streets, mehanas (traditional taverns) and enough bars for a week. Current lift and piste status is on the Bansko ski area website.

Borovets: the closest to Sofia

Borovets is in the Rila mountains, about 75 km from Sofia airport. It is Bulgaria’s oldest mountain resort and marked its 130th anniversary in 2025. The resort centre sits at 1,350 m around Hotel Rila, where you’ll find the ski school and the main rental shops.

The skiing is spread over three areas. Near the resort centre there are short drag lifts and a ski-school area for beginners, and above them the Sitnyakovo and Martinovi Baraki chairlifts serve runs through the forest. The gondola takes about 25 minutes to Yastrebets, at roughly 2,360 m. Markudjik is the highest and most open area, above the tree line. On some evenings there’s also night skiing, from 18:30 to 22:00.

Borovets suits families, beginners and anyone who wants a short drive. One thing to plan around: group lessons for beginners start only on Sundays and run to Friday, so first-timers should arrive on Saturday. The Borosport children’s ski school, for ages 4–7, includes two hours of lessons, equipment, a helmet and lunch, at €64 a day on the list posted for 2026–27 bookings. Group ski lessons, four hours a day, cost €54 for one day or €182 for six.

It’s also the easiest resort to visit for a day. Our Borovets snow day picks you up in Sofia at 09:00 and brings you back around 17:00.

Pamporovo: sunny, gentle and good for learning

Pamporovo is in the Rhodope mountains, far to the south. It has 37 km of pistes, and the operator says about 90% of them have snowmaking. Most of the chairlifts climb to Snezhanka peak at 1,926 m; the longest lift, from Stoykite, is almost 3 km.

Most runs are wide and gentle, which makes Pamporovo the best of the three for beginners and young children. There’s a ski kindergarten for ages 4–7, a fenced Fun Zone for ages 4–10, and group lessons of four hours a day for skiers (two for snowboarders) in groups of 10–12. Strong skiers get the Wall (Stenata), a steep run that has hosted European championship slalom races, and after a few days they’ll want Mechi Chal (below) for a change.

Plovdiv airport is the closer one, about 85 km and 1.5–2 hours away. From Sofia airport, allow 3.5–4 hours.

Three smaller ski areas

  • Vitosha (Aleko): Sofia’s own mountain, with the ski area around Aleko at about 1,800 m. The operator, Vitosha Ski, priced an adult day pass at €29 for winter 2025–26, with daytime skiing 9:00–16:00 and night skiing 18:30–22:00. The Simeonovo gondola from the city is out of service, so you get up by car or city bus 66. For 2026–27 the operator is aiming to open in mid-December, snow permitting. Fine for half a day from Sofia, but not for a ski holiday.
  • Chepelare (Mechi Chal): 8 km by road from Pamporovo and run by the same lift company, so a Pamporovo pass works here too, and a shuttle bus runs over in the morning and back after skiing. One four-seat chairlift climbs from 1,155 m towards Mechi Chal peak (1,873 m), and the main red run is over 3 km long with about 720 m of vertical, one of the longest in Bulgaria. Worth a day for strong skiers staying in Pamporovo.
  • Dobrinishte: a small, quiet ski area below Bezbog peak, just past Bansko, with roughly 5 km of runs between about 1,400 and 2,240 m. We couldn’t find an official 2026–27 schedule, so ask locally before you drive up.

When to go, and the Christmas crush

The season usually runs from mid-December to around mid-April. For 2026–27, Bansko’s season pass runs from 1 December 2026 to 11 April 2027 and Vitosha Ski hopes to open in mid-December; the other resorts hadn’t announced dates when we wrote this. Last winter Bansko opened on 13 December and Borovets on 27 December.

Early-season snow depends on cold nights for the snow cannons. In December 2025 Bansko opened with only three upper runs. January to early March is the safest window. Bansko and Borovets reach above 2,500 m; Pamporovo tops out below 2,000 m and gets more sun, so it leans more on snowmaking.

The week from Christmas to New Year is the busiest and most expensive of the season. Hotels fill early, and lift and rental queues are at their longest. If you can, ski in mid-January or in March instead; if you can’t, book as early as possible.

Lift passes and rental costs

Official euro prices we found:

  • Borovets, 2025–26: €54 for an adult day pass and €279 for six days; children aged 7–13 pay €32 a day, and under-7s ski free.
  • Vitosha (Aleko), 2025–26: €29 for an adult day pass.
  • Bansko, 2026–27: only season passes are published so far (€870 for an adult). Day-pass prices weren’t out yet.
  • Pamporovo, 2026–27: day-pass prices weren’t out yet; discounted season passes are on sale until 15 November.

For planning, expect roughly €45–60 for an adult day pass at the big three in high season. Basic skis, poles and boots cost €20 a day for adults and €15 for children in Borovets on the 2026–27 list. Borovets also sells six-day all-in packages (pass, equipment and lessons) from €52 a day, at last season’s prices if you book by 14 December.

Hot springs after a ski day

The best way to end a day in Bansko is in hot mineral water. Pulse Therme in Banya village, about 7 km from the Bansko slopes, calls itself the largest mineral-water spa in Bulgaria: indoor pools at different temperatures, an outdoor pool facing the Pirin mountains, saunas and steam rooms. It’s open every day from 9:00 to 22:00. Its website gives an over-14s age policy for the thermal complex, so families with younger children should check before planning around it. Our spa and wellness guide covers more hot springs around the country.

A steaming hot pool at Pulse Therme facing the mountains

Want us to plan it?

Our Bansko snow day picks you up in Sofia at 08:00 and gives you time in the snow, with an optional ski lesson or snowmobile ride, then three hours at Pulse Therme before you head back to Sofia around 17:00. For a longer stay, our ski packages for Bansko and Borovets cover 4 or 7 nights with breakfast and airport transfers, with the lift pass and ski hire if you want them. For anything else, tell us who’s coming and how well they ski, and we’ll suggest the resort and hotel and arrange the transfers.