Город находится в 410 км от аэропорта Волгограда Гумрак.
Путь из аэропорта Волгограда Гумрак в Шахты занимает в среднем 5 часов 50 минут. Шахты — город в Ростовской области России на реках Гру́шевке, Аюте, Атюхте и Кадамовке, в 35 км от реки Дон, в 68 км от Ростова-на-Дону, в 25 км от Новочеркасска и в 1000 км от Москвы.
Образует городской округ. Город расположен в юго-западной части области, на юго-восточных склонах Донецкого кряжа, в 26 км от границы с Луганской областью Украины (её частью, находящейся под российской оккупацией с 2014 года), в 35 км от реки Дон, в 68 км от Ростова-на-Дону, в 35 км от Новочеркасска и в 1000 км от Москвы.