There are many ways to get from Sofia to Borovets. The fastest and most convenient option is to take a taxi or a private transfer, which takes about 1.5 hours. Another option is to take a bus from Sofia’s Central Bus Station, which departs regularly and takes about two hours.