The journey takes approximately 2 h 42 min. Ticket price is about 5–9 EUR. The travel distance is 157 km.
Carrier is Avtogari.
It is only about 107 minutes by taxi from the Bansko to Sofia. The distance is 156 km. A one-way journey by taxi costs approximately 65-80 EUR
The drive will take 1 h 46 min.. The distance between Bansko and Sofia is 156 km. You will use 12 liters of gasoline at a cost of €15.6.
See on this site which rental company has the best deal.