You can get to the ski resort of Bansko by bus, train, rental car or ordering an individual car transfer.
Buses depart from two bus stations, and the train is from the railway station, but a transfer in Septemvri is still required.
The route from Sofia to Bansko is very good, you will not notice how you find yourself in a wonderful mountain town! On the way you will pass cities such as Pernik, Dupnitsa, Blagoevgrad and Razlog.