Photo: Nikolai Karaneschev, CC BY 3.0
Day Trips

Borovets: Bulgaria's Oldest Ski Resort, 70 km from Sofia

Bulgaria's oldest ski resort, 70 km from Sofia: how I get there, what a ski day costs and Musala in summer.

Borovets is Bulgaria's oldest ski resort and the closest big one to Sofia: a cluster of hotels in the pine forest at 1,350 metres, 70 km from the city, with a gondola up to 2,363 metres. It's where I go when I want a ski day without a long drive. Below is how I get there, what the 2026/27 lift passes cost, which slopes suit whom and what I do up there once the snow has gone.

Is Borovets worth the trip from Sofia?

Yes, for a ski day or a ski weekend. Borovets sits on the northern slopes of the Rila Mountains, 10 km above the town of Samokov, and of all my day trips from Sofia it's the one where the skis go in the boot.

It began in 1896 as Chamkoria, a hunting ground for Bulgaria's rulers, which makes it the oldest winter resort in the country. It took the name Borovets, from bor, the Bulgarian for pine, in the middle of the 20th century. Alpine Ski World Cup races came here in 1981 and 1984, and the Biathlon World Championships in 1993.

Beginners and improvers get the most out of it, because the nursery slopes start right by the hotels. Families do well too. Children under 7 ride the lifts free with a paying adult, and a family card takes 20% off for up to 2 adults with up to 3 children aged 7 to 13. In summer the Yastrebets gondola puts hikers on the path to Musala.

It's the wrong pick for strong skiers wanting a week of steep terrain, with only a handful of black runs.

How to get from Sofia to Borovets

A car is the easy way. Without one, you change in Samokov, the town at the foot of the road up to the resort.

OptionHow it worksGood to knowBest for
Hire carRoad 82 south-east out of Sofia, through Samokov and up to the resort70 km, the last 10 km uphill from SamokovA ski day from Sofia
Bus and shuttleBus from Sofia's South Bus Station to Samokov, then the shuttle upBuses as often as every 30 minutes, about 1 hour; shuttle about 20 minutesTravelling without a car
Hotel transferBooked with your hotel, from Sofia Airport or the cityMost hotels arrange one when you bookArriving with ski bags

Sofia to Borovets by car

I drive. Road 82 leaves Sofia to the south-east, runs to Samokov and climbs the last 10 km through the pines to the resort, 70 km in all. Bulgaria's roads outside towns need the e-vignette, the electronic road toll, and hire cars normally come with one.

In winter I hire a car with winter tyres and leave Sofia early, so I'm on the gondola by mid-morning. The climb from Samokov is the stretch where snow sits on the road.

Sofia to Borovets by bus via Samokov

Buses to Samokov leave from Sofia's South Bus Station, Avtogara Yug (Автогара Юг), and with skis I get there by taxi from a proper rank. They run as often as every half hour and take about an hour. A few letters of the Cyrillic alphabet help you find the right bay: Samokov is Самоков.

From Samokov Bus Station a shuttle runs up to Borovets at least once an hour between 8am and 6pm. It takes about 20 minutes and stops in front of Hotel Samokov, in the centre of the resort.

Sofia Airport to Borovets

Sofia Airport is the closest airport to Borovets. In winter easyJet and TUI add seasonal flights from Gatwick and Manchester, and most Borovets hotels arrange a transfer when you book. If you'd rather have a night in the city first, the metro from the airport leaves from Terminal 2.

Borovets lift pass prices for 2026/27

The resort publishes its 2026/27 prices on its lift pass price list, in Bulgarian only. Adults are 23 to 64, youth 14 to 22, children 7 to 13, and the youth price also covers anyone 65 and over.

PassAdultYouth and 65+Child (7 to 13)
Morning, 8.30am to 12.30pm€45.60€34.60€29.60
Afternoon, 12 noon to 4.30pm€39.60€31.60€26.60
1 day€56.60€45.60€34.60
2 days€99.60€80.60€61.60
3 days€144.60€115.60€90.60
4 days€190.60€152.60€117.60
5 days€233.60€184.60€141.60
6 days, any in the winter season€225.60 (20% off €279)€174.60 (20% off €215)€137.60 (20% off €169)
Night skiing, 6.30pm to 10pm€32€21€21
Return on the gondola or Sitnyakovo chair, no skiing€21€11€11

The 6-day pass is the bargain. At 20% off it costs €8 less than 5 days, and you can spread the 6 days across the season. The return ticket is still at its 2025/26 price. Every day pass comes on a reloadable card worth €2.60, already in the price, and a night pass loaded onto a card you own is 5% cheaper.

The slopes at Borovets: Yastrebets, Markudjik and Sitnyakovo

Borovets has 58 km of marked pistes, mostly facing north, that run as high as 2,560 metres. The resort counts 12 lifts and 31 pistes, 13 of them graded red and 4 black, in two areas: the high runs reached by gondola, and the lower runs that come straight down into the village.

A ski slope at Borovets edged by snow-covered pine trees under a clear blue sky
Photo: Nikolai Karaneschev, CC BY 3.0

Yastrebets and Markudjik, the high runs

The Yastrebets gondola, six seats to a cabin, runs 4,827 metres from the resort up to Yastrebets peak, at 2,363 metres, in about 20 minutes. Up top, the Yastrebets runs are all reds, and Yastrebets 1 comes down in two sections either side of a mid-station. Markudjik has a blue, two reds and Markudjik 2-A, one of the resort's blacks.

A 200-metre carpet lift links Markudjik with the gondola's top station. Markudjik 2, a 950-metre quad chair, and three drag lifts serve the highest slopes. The gentlest way home is the longest run in the resort, 12 km down the maintenance road back to the village.

Sitnyakovo and Martinovi Baraki, the runs above the village

The lower area has the nursery slopes, a blue and two reds each at Sitnyakovo and Martinovi Baraki, and a few short blacks, all ending in the resort. Two chairlifts and several drag tows serve it: the Sitnyakovo Express, a quad chair 1,786 metres long, and the six-seat Martinovi Baraki Express. The Sitnyakovo road, a 6 km green, is the one I send nervous friends down on their second day.

Ski hire and ski school in Borovets

The resort sells hire and lessons as packages with the lift pass, for 2 to 6 days. Group ski lessons last 4 hours, group snowboard lessons 2 hours, and they run from Sunday to Friday. On Saturdays you can only book private lessons, and beginner groups only start on a Sunday or a Monday.

Package, adult / child2 days3 days6 days
Lift pass and ski hire€123 / €80€174 / €112€320 / €200
Lift pass and group ski lessons€185 / €134€227 / €166€392 / €271
Lift pass, ski hire and lessons€221 / €161€273 / €198€474 / €327
Lift pass, snowboard hire and lessons€204 / €159€256 / €192€432 / €312

For a first week on skis I'd book the all-in package, €474 for 6 days of lift pass, hire and group lessons, about €79 a day, and arrive in time for a Sunday start.

The best time to ski in Borovets

My pick is late January to early March, when the snow has settled and the Christmas and New Year crowds have gone home. I avoid the February half-term, when UK families arrive on package weeks.

The early booking window opened on 1 November, and in early November the resort's lift and piste status page showed none of its 12 lifts running and 0 cm of snow. I check that page before I drive up early in the season.

On a winter break in Sofia I keep one day for Borovets and spend the rest in the city. Vitosha's ski runs at Aleko suit an afternoon above Sofia, but for a full day on skis I drive to Borovets.

Borovets in summer: hiking Musala

The lifts run a summer season too, and the Yastrebets gondola is the shortest way up Musala. At 2,925 metres it's the highest peak in Bulgaria and on the Balkan Peninsula, with a weather station on top.

The bare summit of Musala with the station buildings on top, seen along a grassy ridge in the Rila Mountains
Photo: Deyan Vasilev ( Dido3 ), CC BY-SA 3.0

From the gondola's top station a path climbs past Musala Hut and the Everest shelter to the summit, about 4 hours up. Walk up from Borovets on the old Musalenska trail instead and you add about 3 hours. It's the hardest of my day hikes near Sofia, and the one I save for a long, clear July day.

For lakes without a summit, the Seven Rila Lakes loop in north-west Rila runs about 8.5 km from the top of a chairlift above Sapareva Banya.

Samokov and Tsarska Bistritsa near Borovets

Tsarska Bistritsa stands in the forest just above the resort, and Samokov is on the road home, so both fit into one rest day off the slopes.

Tsarska Bistritsa, the tsar's hunting palace

Tsar Ferdinand built Tsarska Bistritsa between 1898 and 1914 as his hunting palace, and his son Boris III used it after him. In 2020 the courts handed it back to Simeon Saxe-Coburg-Gotha, Boris's son and the last tsar, and his sister.

The white Tsarska Bistritsa palace in Borovets, with a pointed tower and dark timber trim, in snow among pine trees
Photo: TodorBozhinov, CC BY-SA 4.0

It opens to visitors from Thursday to Sunday, 9am to 5pm. A ticket costs about €3 for adults and €2 for children and pensioners. An hour inside covers it.

Samokov, the town below the resort

Samokov is where the bus and the shuttle meet. I give it an hour on the way home. It was a town of icon painters, and Zahari Zograf, born here, painted frescoes at Rila Monastery.

The Bayrakli Mosque in Samokov, a pale stone building with an arched porch on slim white columns and a red and white striped minaret
Photo: Gitanes232, CC0

The Bayrakli Mosque stands just north of the little park in front of the bus station and is now an exhibition hall; you ask at the History Museum to get in. The museum opens from Tuesday to Saturday, 8.30am to 12 noon and 1pm to 5.30pm. One site costs about €3 for adults, and a day ticket to all the town's museum sites about €4.

On the drive back to Sofia the road passes the Iskar Reservoir, about 15 km north of Samokov and the largest artificial lake in Bulgaria, where people fish and take boats out.

Where to stay and eat in Borovets

Borovets is small, and its hotels cluster around the gondola and the bottom of the lower slopes. On a ski weekend I pick by location.

HotelWhere it isWhy I'd pick it
Hotel SamokovIn the centre, where the shuttle from Samokov stopsArriving by bus with skis
Rila HotelA big hotel on the lower slopesSkiing back to the door
Hotel BorThe original Borovets hotel, about 15 minutes' walk from the slopesQuieter nights

Restaurants on the pistes charge more than the ones down in the village. I eat my big meal at night. For lunch up top I walk to the Yastrebets hut, about 50 metres from the gondola's top station and down a long flight of stairs, which serves local food and has rooms.

Borovets vs Bansko

Bansko is the other big ski resort within reach of Sofia, in the Pirin Mountains to the south.

BorovetsBansko
Distance from Sofia70 km160 km
Altitude of the resort1,350 m925 m
Pistes58 km75 km
Lifts1214
Main liftYastrebets gondola, to 2,363 mGondola from town, built in 2003
Without a carBus to Samokov, then the shuttleBus, about 3 hours
Off the slopesPine forest, Tsarska Bistritsa, SamokovOld town, mehanas, Holy Trinity Church
My pick forA ski day or a weekend, beginnersA ski week with an old town

I treat them as two different trips. Borovets is close enough for a day from Sofia, and Bansko has the old town I want around me for a week.

Is Borovets expensive?

Two adults on a 3-day weekend pay €289.20 for their lift passes, and the 6-day pass, at its 20% discount, works out at €37.60 a day.

The other costs are the hotel, food on the mountain and getting there. A family of 2 adults and 2 children under 7 pays for only 2 lift passes. Bulgaria has used the euro since 1 January 2026, so the resort's prices are what you pay, with no leva to convert.

Key takeaways

  • Borovets is the closest big ski resort to Sofia, 70 km away at 1,350 metres, and works as a ski day by car.
  • An adult day pass costs €56.60, and the 6-day pass, at 20% off, costs €225.60, less than 5 days; bookings until 14 December get last season's prices.
  • Beginners and intermediates get the most from its 58 km of runs, and Bansko suits a longer ski week.
  • In summer the Yastrebets gondola starts the hike up Musala, the highest peak in the Balkans.
  • Tsarska Bistritsa and Samokov fill a rest day off the slopes.

Frequently asked questions

What is the closest airport to Borovets?

Sofia Airport is the closest airport to Borovets, and the resort is 70 km from Sofia by road through Samokov. Most hotels arrange a transfer when you book, and in winter easyJet and TUI fly to Sofia from Gatwick and Manchester.

What is the altitude of Borovets?

The resort sits at 1,350 metres on the northern slopes of the Rila Mountains. The Yastrebets gondola tops out at 2,363 metres, and the highest pistes reach 2,560 metres.

What is the best month to ski in Borovets?

February is my favourite month, outside the UK half-term week, with late January and early March next. Those weeks miss the Christmas and New Year rush.

Is Borovets expensive?

An adult 1-day lift pass costs €56.60 for 2026/27, and the 6-day pass is €225.60 at the resort's 20% discount. A 6-day package with lift pass, ski hire and group lessons is €474 for adults and €327 for children.

Can you do Borovets as a day trip from Sofia?

Yes, and by car it's easy: 70 km each way on Road 82. Without a car, take the bus to Samokov and the shuttle up, then buy the €39.60 afternoon pass for 12 noon to 4.30pm.

Is Borovets good for beginners?

Yes. The lower area has nursery slopes that end in the village, the 6 km Sitnyakovo road is graded green, and beginner groups start on Sundays and Mondays. A 2-day package with lift pass and group lessons costs €185 for adults.

How do you get from Sofia to Borovets without a car?

Take a bus from Sofia's South Bus Station to Samokov, about an hour, then the shuttle that leaves Samokov Bus Station at least once an hour between 8am and 6pm. The shuttle takes about 20 minutes and stops by Hotel Samokov in the centre of Borovets.