Град Самоков, разположен в едноименната котловина отстои на 55 км от София, на 10 км от курорта Боровец, на 8 км от един от входовете на Национален парк Рила, на 29 км от минералните извори в Сапарева баня, на 14 км от тези на Белчин баня, на 27 км от балнеоложкия комплекс в Долна баня и на 12 км южно от язовир Искър.