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