Sandanski este vechiul oraş Sveti Vratch, situat în sud-vestul Bulgariei, în regiunea Blagoevrad, la mijlocul primelor pante vestice ale muntelui Pirin. Se află la 155 km de Sofia şi la 126 km de Marea Egee.