Миха́йловск — город в Ставропольском крае. Административный центр Шпаковского муниципального округа. Город-спутник Ставрополя. Город расположен на реке Чла, в пределах Ставропольской возвышенности. На юго-западе Михайловск примыкает к Ставрополю, практически сливаясь с ним (в частности, относящийся к Михайловску микрорайон «Радуга» фактически находится в пределах территории краевого центра). Расстояние между центрами городов составляет приблизительно 10 км. Город находится в 760 км от аэропорта Симферополь.
Путь из Симферополя в Михайловск занимает в среднем 9,5 часов.