Bansko is located in the south west of Bulgaria, in the Pirin mountains. It is around a 2.5 hour drive from Sofia.