Михайловск находится на юго-западе в 130 км от Екатеринбурга (1,5-2 часа езды). Добраться из Михайловска до Екатеринбурга можно по дороге на север мимо поселков Половинка и Нижние Серьги, затем по трассе Е22 на восток. В городе расположена автобусная остановка, на которой останавливаются автобусы и маршрутные такси. В городе Екатеринбурге расположены 2 автовокзала, они находятся на одинаковом расстоянии от Михайловска, но «Северный» пользуется большей популярностью.
Но, как сообщает правительство, к 2018 году «Северный» автовокзал перенесут на запад города и переименуют в «Западный» для удобства передвижения пассажиров и создания нового транспортного узла. Он станет ближе к основной трассе, и он будет способен принимать пассажиропоток при увеличенной комфортности, а «Южный» будет автовокзалом для «местных» и тех, кто не любит шум.