
Where to ski in Bulgaria in winter: seven resorts and ski pass prices
Bulgaria is not a replacement for the Alps. It is cheaper, closer, and holds snow until mid-April. Families with kids, beginners, and anyone not ready to pay as much for a week of skiing as for a new snowboard come here.
The country's seven resorts differ from each other more than they seem. One sits right above Sofia, another is tucked away in the Rhodopes, a third survives on snow cannons. Your choice determines the weather, accommodation prices, and lift line length.
The short answer for a first trip: Bansko or Borovets. Below, all seven destinations: prices, hours, the drive from Sofia, and honest catches.
Ad: this article contains affiliate links, we earn a commission if you book through them, at no extra cost to you.
Choosing a resort: comparing seven destinations
💡 In short:
- First time on skis: Bansko and Borovets, they have the most ski schools and rental shops.
- Cheap and with mild weather: Pamporovo and Chepelare in the Rhodopes.
- Just for a day or two: Vitosha, the lift starts in Sofia's Simeonovo district.
- Quiet vacation without crowds: Uzana and Dobrinishte.
The table below shows how the destinations differ. If you already know what you need, skip it and go straight to your resort.
Resort | What makes it different | Who it's for |
|---|---|---|
Bansko | three ski areas, snow cannons, long season | first trip, families, confident skiers |
Pamporovo | the sunniest resort in the Rhodopes, many hotels | budget vacations and lessons |
Chepelare | small and quiet, cross-country ski trails nearby | those looking for peace and inexpensive lodging |
Vitosha | lift right from Sofia, half the slopes are for families | a weekend trip |
Uzana | short trails in a beech forest, guest houses | eco vacations with kids year-round |
Borovets | the country's oldest resort, Sitnyakovo, Yastrebets, and Markudjik areas | groups that want nightlife |
Dobrinishte | thermal pools and spas next to the slopes | a calm vacation with treatments |
1. Bansko
Bansko sits at the foot of Pirin, within the boundaries of the national park. The old part of town is stone houses, mehanas, and narrow streets, and the gondola starts almost right at the houses.
© Ненко Лазаров · CC BYPhoto: Ненко Лазаров, CC BY (https://creativecommons.org/licenses/by/3.0), Wikimedia CommonsSkiing is divided into three levels. The lower one, Chalin Valog, is made up of wide, gentle slopes, where you can calmly get on skis. The middle one, Banderishka Polyana, is long forest trails. The upper one, Shiligarnika and Todorka, is reserved for confident skiers. A separate area is set aside for jumps, so the rest of the trails stay safe.
Lifts run on a schedule: the gondola from 8:30 to 17:00, chairlifts and surface lifts from 8:45 to 16:15 (as of 09/2026, lift schedule on Bansko Ski). Snow cannons keep coverage all season. This is Bansko's main difference from its neighbors: in early winter and in April, people ski here even when slopes at other resorts are already green.
In the evening, the resort doesn't sleep. Restaurants, bars, nightclubs, and spas with mineral water from local springs are open. Snowboarders feel at home here: there are separate freeride areas, and lift lines are shorter than in the famous Alpine valleys.
- Who it's for: first-time skiers and families who need guaranteed snow.
- Location: the town and the lower gondola station are close, no car needed at the resort.
- Hotels: see hotels in Bansko on Trip.com
2. Pamporovo
Pamporovo lies in the heart of the Rhodopes, on the slopes of Snezhanka Mountain. It is the country's sunniest resort, and the coniferous forest around holds snow longer than open slopes.

There is enough terrain for everyone. Beginners get comfortable on wide, gentle slopes, confident skiers try the challenging "Stenata" route with steep drops. There are separate areas for snowboarding and slalom. Ski schools accept both kids and adults with no age restrictions.
A three-day ski pass starts at €43.50 (as of 09/2026, the resort's web store). You can find lodging for any budget: from simple guesthouses to five-star hotels with a pool and spa.
In the evening, national cuisine restaurants, cafes, night bars, and nightclubs await. The drive to Pamporovo is longer than to Borovets: from Sofia you go via Plovdiv, but Chepelare is right nearby.
- Who it's for: those learning to ski who want sun instead of fog.
- Not for: those looking for challenging terrain, for that you're better off going to Bansko.
- Hotels: see hotels in Pamporovo on Trip.com
3. Chepelare
Chepelare sits seven kilometers from Pamporovo, away from the noisy crowds. This old town is little known outside Bulgaria, and that is its main asset: people come here for peace and quiet.
© Михал Орела · CC BYPhoto: Михал Орела, CC BY (https://creativecommons.org/licenses/by/3.0), Wikimedia CommonsOn the outskirts, on the slope side, is the Mechi Chal area with small hotels and cottages. The service level here is modest, the lodging is geared toward budget vacations, but everything you need for a week of skiing is there.
The ski area is compact and easy to understand. The highest point is called Chala, and seven trails of varying difficulty run from it, with a total length of just over ten kilometers. You go up by cable car. Cross-country skiers get a thirty-kilometer trail, and a separate five-kilometer section is prepared for biathletes.
A ski school works for beginners. Instructors take both adults and kids, and in a few lessons they get a person up on skis.
Vacation here is easy to vary with excursions. From Chepelare you can reach Sofia, Plovdiv, and Pamporovo, and the hike up to Rozhen Observatory takes half a day and goes through a pine forest. The observatory is open to visitors on a schedule published on the official website.
- Who it's for: those looking for quiet, cheap lodging, and cross-country skiing.
- The catch: there is no nightlife in Chepelare; for clubs and discos you'll go to Pamporovo.
- Plus: the slopes are not crowded, and there are almost never lines at the lifts.
- Hotels: see hotels near Chepelare on Trip.com
4. Vitosha
Vitosha rises above Sofia, so locals call it the most Bulgarian resort. On weekends, residents of the capital and surrounding areas come up here. The mountain range is part of a national park.
© Hans Birger Nilsen · CC BY-SAPhoto: Hans Birger Nilsen, CC BY-SA (https://creativecommons.org/licenses/by-sa/2.0), Wikimedia CommonsThe gondola starts in Sofia's Simeonovo district and takes you up to the Aleko station. From there, chairlifts and surface lifts operate. The ski area is small: the longest run is almost three kilometers. More than half of the slopes are suited for family recreation, with gentle ski trails, separate sledding areas, and numerous walking paths through the park.
Thrill-seekers climb to the top of Cherni Vrah and descend through untouched snow. In winter, Vitosha often hosts competitions and festivals; Christmas, Christmas Eve, and St. Nicholas Day are celebrated especially vigorously here.
Check lift prices and schedules before your trip: in the off-season the gondola is closed for maintenance, and the slopes open depending on weather.
- Who it's for: those with only one free day in Sofia.
- The catch: on weekends and holidays the slopes are crowded, and lines form at the lifts.
- How to get there: the gondola departs from the Simeonovo district, which is served by public transport.
5. Uzana
Uzana is located in the very center of the country, near Gabrovo, within the Bulgarka Nature Park. The resort is still little known, so it's quiet here even during school holidays.

All around are centuries-old beech forests and oak groves, with the peaks of Stara Planina rising above them. The air is clean, and you can feel it already on the approach to the park. In the winter season, eight slopes with a total length of about three kilometers are prepared here. The longest slope is a red run, and lifts operate for the ascent.
Accommodation is matched to the protected area: mini-hotels, private guest houses, and mountain homes of local residents. Uzana welcomes guests year-round. In spring, summer, and fall, cycling and mountaineering enthusiasts come here, and in winter skiers join them.
There are plenty of hiking routes too. From here you can climb Shipka and Buzludzha, and the Kom-Emine route along Stara Planina passes through the park. Nearby are the Etar open-air ethnographic museum, Sokolski Monastery, and the old towns of Bozhentsi and Tryavna.
- Who it's for: families with children and those who combine skiing with forest walks.
- The catch: the slopes are short, not enough for a full day of skiing.
- Hotels: see hotels near Uzana on Trip.com
6. Borovets
Borovets is the country's oldest and most prestigious resort. It occupies the northern slopes of the Musala ridge, and Musala is the highest point of the Balkan Peninsula. All around are centuries-old coniferous forests and hotels, villas, bars, and restaurants.
© Biser Todorov · CC BYPhoto: Biser Todorov, CC BY (https://creativecommons.org/licenses/by/3.0), Wikimedia CommonsSkiing is divided into three zones: Sitnyakovo, Yastrebets, and Markudjik. Beginners enjoy the wide gentle runs, while experienced skiers get red winding descents. Sports schools and playgrounds are available for children, and twenty kilometers of cross-country ski trails through the forest are prepared.
Ski passes here are priced in leva: a one-day adult pass costs 100 BGN, for juniors and guests over 65 it's 80 BGN, and a child pass is 60 BGN. A six-day ski pass costs 520 BGN, evening skiing is 60 BGN (as of 09/2026, resort price list for the 2026 season).
After skiing, you can swim in the pool, hit the fitness center, take a helicopter flight, or walk to the high-mountain lakes. The road from Sofia is short: the bus goes through Samokov, about an hour's journey.
- Who it's for: groups that want both skiing and nightlife.
- Location: 70 km from Sofia, the closest major resort to the capital with full infrastructure.
- Hotels: see hotels in Borovets on Trip.com
7. Dobrinishte
Dobrinishte is a small village in the mountains just below one thousand meters above sea level. It sits away from the big resorts, and accommodation here is noticeably cheaper.
© Todor Bozhinov · CC BY-SAPhoto: Todor Bozhinov, CC BY-SA (http://creativecommons.org/licenses/by-sa/3.0/), Wikimedia CommonsPine forests, emerald rivers, mineral springs, and snow-covered slopes create a calm landscape without the hustle. The tourist area has hotels and chalets, bars, restaurants, thermal pools, a fitness center, and spa salons. The road from Sofia takes several hours by bus, so people more often come here for a week rather than a single day.
On the slopes, blue, red, and black runs with a total length of about seven kilometers await you. The descents start from an altitude of over two thousand meters, and the giant slalom has a gradient of up to thirty degrees. There are no wide ski fields here, but fans of long carving turns will definitely enjoy it.
- Who it's for: those who want to combine skiing with thermal pools and wellness treatments.
- The catch: narrow slopes, not enough for confident all-day skiing.
- Hotels: see hotels in Dobrinishte on Trip.com
Ski resorts in Bulgaria on the map
All seven destinations are marked on one map. Zoom in and build a route between resorts right in your browser.
⁉️🤔 Frequently asked questions
When does the ski season start in Bulgaria?
The season usually opens in December and closes in mid-April. Exact dates depend on snow: in Bansko, winter starts earlier, and in spring skiing ends later than at neighboring resorts.
Where is the cheapest place to ski?
In the Rhodopes. Pamporovo and Chepelare cost less than Bansko, and accommodation in Chepelare is geared toward budget holidays.
Can you ski in April?
Yes, but not everywhere. In Bansko, the snow cover holds until the end of the season, and the slopes themselves are at high altitude. In Borovets and Pamporovo, some runs are already closed in April, and you'll have to choose between the upper zones.
Where can you ski near Sofia?
On Vitosha. The gondola lifts you from the Simeonovo city district to the Aleko station, so you can reach the slopes without renting a car and without a long journey. Keep in mind that it's crowded here on weekends, while on weekdays the slopes are almost empty.
How to get from Sofia airport to Bansko?
The distance is about 160 km, and the trip usually takes two to three hours (as of 09/2026, Ski-Lifts). In winter, traffic jams and snowfall are common in the mountains, so allow extra time. The bus is cheaper, while a private transfer is more convenient and faster.
In short: what's worth booking
If you're skiing for the first time, go with Bansko: it has the most schools, rental shops, and snow. If budget matters more, your choice is Pamporovo or Chepelare. For a weekend trip from Sofia, Vitosha is enough, and for quiet and thermal water, head to Uzana or Dobrinishte. Borovets suits those who want to ski during the day and have dinner at a restaurant in the evening rather than in their room.
Compare options in advance: browse tours and excursions on GetYourGuide. Choose a hotel based on your resort; a link to accommodation search is in each section above.


