If you do not have a car, the best way for you to travel to the nearby cities and to some of the bigger cities in Bulgaria is by bus. You will find Bansko bus station very easy. The station is located near the main entrance of the city (coming from Blagoevgrad). The bus station is small, but you have enough bus lines to travel everywhere you want in Bulgaria.
Check the bus station schedule here