Михайловск расположен на реке Чла, в пределах Ставропольской возвышенности. На юго-западе примыкает к городу Ставрополю, практически сливаясь с ним. Расстояние между центрами городов составляет приблизительно 10 км.
Михайловск, ул. Ленина