Borovets is Bulgaria's oldest ski resort and the nearest one to the capital. Because it is only about 75 km from Sofia Airport, getting there is far quicker than to Bansko or Pamporovo — often little more than an hour. Here is how the options stack up.

Quick comparison

OptionTimeApprox. costBest for
Private transfer (van)~1h15Fixed, on requestGroups, families, ski gear, night arrivals
Shared shuttle1h30 – 2h€20 – 35 ppSolo travellers on a budget
Bus via Samokov2.5 – 3.5h€6 – 10 ppBackpackers, light luggage
Taxi~1h15€70 – 100 fixedRarely better than a transfer

Private transfer

A private transfer is the fastest and simplest option. The driver meets you at arrivals with a name board, loads the skis and suitcases and drives straight to your hotel or the gondola. Because Borovets is compact, drop-off is genuinely at the door.

The price is per vehicle, so for a family or a group of friends it is usually cheaper per person than shared shuttle seats — and you leave when you land, not when the shuttle fills. A 9-seat van carries up to 8 passengers with room for equipment; a trailer covers a full group kit.

Shared shuttle

Seasonal shared shuttles run from Sofia Airport to Borovets a few times a day in winter. You pay per seat, which is economical for one or two people, but you wait for the vehicle to fill and stop at several hotels on arrival.

Public bus via Samokov

There is no direct airport bus. Buses to Samokov leave from Sofia's bus stations (you first need the metro or a taxi to reach them). From Samokov, Borovets is another 10 km — a short local bus or taxi ride. It works on a budget with light luggage, but expect 2.5 – 3.5 hours in total and limited space for ski bags.

Taxi

A pre-agreed taxi fare to Borovets is usually in the 70 – 100 EUR range. If you're paying a fixed price anyway, a booked transfer with a known company, flight tracking and a guaranteed vehicle is the better version.

The route

The transfer runs on road II-82 to Samokov, then road III-621 up to Borovets — about 75 km, roughly 1h15. In winter, allow up to 1h45 because of traffic through Samokov and snow on the final climb. The last stretch into the resort is steep; this is where local winter driving experience counts.

Which to choose

  • Family or group: private transfer — quickest, and usually cheapest per head.
  • Solo or couple, budget-minded: shared shuttle.
  • Backpacker with time and light luggage: bus to Samokov, then local transport.
  • Late or early flight: private transfer — the only one on your schedule.

Heading to a different resort? See our Sofia Airport to Bansko guide.

Private transfer, Sofia Airport → Borovets

A 9-seat van with driver, about 1h15, room for skis and luggage, flight tracking and meet & greet.

See the Borovets transfer WhatsApp

Frequently asked questions

How far is Borovets from Sofia Airport?
About 75 km. A private transfer takes roughly 1 hour 15 minutes in normal conditions, or up to 1h45 with winter traffic around Samokov.
Is Borovets or Bansko closer to Sofia Airport?
Borovets is much closer — around 75 km versus about 160 km for Bansko. If you are choosing a resort partly by travel time, Borovets wins.
Is there a bus from Sofia Airport to Borovets?
Not directly. Buses to Samokov leave from Sofia's bus stations, and from Samokov you need a local bus or taxi for the last 10 km to Borovets. Total time is 2.5 – 3.5 hours door to door.
Can I bring skis and snowboards in the transfer?
Yes. A 9-seat van fits the group's equipment and suitcases. For a full kit for 8 people a luggage trailer is added on request.
What about a late-night flight?
A private transfer runs at any hour by arrangement and the driver tracks your flight, so a delay or night landing is fine.
Is the road to Borovets difficult in winter?
The road via Samokov is normal highway; the last few kilometres climb steeply into the resort and can be snowy. Experienced drivers use winter tyres and chains.