Timetable of the buses travelling to and from Bansko.
The information is regularly updated. Last updated on October 16, 2019.
Bansko - Sofia
The distance from Sofia to Bansko is approximately 160 km, the duration is about 3 hours. The average price of the ticket is 15 leva. You should arrive at least 10 minutes before departure times and purchase your ticket from the tickets kiosk at the station. For some of the lines you may also purchase your ticket directly from the bus driver as you are boarding the bus.