199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Bulgaria

Ski resorts · 12 ski areas

Flag of BulgariaBest Ski Resorts in Bulgaria

Bulgaria has 12 ski areas with 148 km of mapped downhill runs and 71 lifts. The biggest is Borovets (43 km). The highest skiing reaches 2,537 m at Borovets.

Ski areas
12
Downhill runs
148 km
Lifts
71
Highest point
2,537 m

Bulgaria has 12 ski areas with 148 km of mapped downhill runs and 71 lifts. That puts it #33 of 73 skiing countries by number of resorts and #26 by kilometres of slopes, with 0.3% of all mapped slopes in the world. The average ski area has about 12.3 km of runs.

Biggest ski resorts in Bulgaria

The largest ski areas are Borovets (43 km), Bansko (34 km), Pamporovo (24 km), Vitosha (15 km) and Чепеларе (12 km). Together these 5 hold 87% of the country's slopes. By size, 5 mid-sized areas have 10–50 km and 7 smaller ski hills have under 10 km — most skiing here happens on local hills close to towns.

Slopes and difficulty

Across all resorts, 60% of the slopes are beginner or easy, 26% intermediate and 14% advanced or expert — a friendly mix for beginners and families. Cross-country skiers will find 4 km of nordic trails.

Where to ski in Bulgaria

The highest skiing is at Borovets, up to 2,537 m, followed by Bansko (2,515 m). The longest vertical drop — 1,522 m — is at Bansko. Most slopes are in Sofia (2 areas, 47 km), Blagoevgrad (4 areas, 46 km) and Smolyan (2 areas, 36 km).

All ski resorts in Bulgaria

#Ski areaSlopesLiftsTopRegion
1 Borovets 43 km 14 2,537 m Sofia
2 Bansko 34 km 19 2,515 m Blagoevgrad
3 Pamporovo 24 km 13 1,930 m Smolyan
4 Vitosha 15 km 5 2,245 m Sofiya
5 Чепеларе, Tschepelare, Chepelare, Tchepelare, Čepelare, Cepelare 12 km 1 1,871 m Smolyan
6 Semkovo 4.5 km 6 1,771 m Blagoevgrad
7 Malyovista 4.1 km 5 1,973 m Sofia
8 Dobrinishte 4.1 km 4 2,225 m Blagoevgrad
9 Kartala 3.2 km 1 2,244 m Blagoevgrad
10 Panichishte 2.3 km 2 2,091 m Kyustendil
11 Zdravets, писта х. "Здравец" - голяма 1.0 km — 1,338 m Plovdiv
12 писта х. "Здравец" - малка 0.2 km 1 1,256 m Plovdiv

Data: OpenSkiMap — © OpenStreetMap contributors & Skimap.org (ODbL 1.0). Slopes = mapped downhill runs.

Frequently asked questions

How many ski resorts are there in Bulgaria?

Bulgaria has 12 ski areas with 148 km of mapped downhill runs and 71 lifts. The biggest is Borovets (43 km). The highest skiing reaches 2,537 m at Borovets.

What are the biggest ski resorts in Bulgaria?

Borovets (43 km), Bansko (34 km), Pamporovo (24 km), Vitosha (15 km) and Чепеларе, Tschepelare, Chepelare, Tchepelare, Čepelare, Cepelare (12 km).