Bansko ski resort is situated in Southwestern Bulgaria, at the foothills of the Pirin mountain. The distance from Sofia to Bansko is 160 km. The town provides an interesting combination between the virgin nature of Pirin Mountain and the atmosphere of the ancient Bulgarian small town.
Bansko is situated 170 km from the international airport of Bulgaria's capital city, Sofia. Transfer time is approximately 3 hours. You can reach Bansko either by flying into Sofia airport and driving to the south, or by flying into Thessaloniki(Salonica) in Greece, and driving three hours to the north.