Bansko is a popular ski resort town in Bulgaria, located about 160 kilometers southwest of the capital city, Sofia. There are a few different ways to get from Sofia to Bansko, depending on your budget and preferences.         Sofia To Banko by Bus...