Хоть город и не находится в Хакассии, но в него трудно не заехать, двигаясь из Хакасии в Красноярск. К примеру, от озера Шира до Дивногорска 260 км. Дивногорск находится в 35 километрах от Красноярска на берегу Енисея у северо-западных отрогов Восточного Саяна. Дивногорск является небольшим городом с прекрасной экологией и горным окружением. Как сказано на сайте города, Дивногорск был основан в 1888 году. Здесь иеромонахом Филаретом был основан Красноярский Знаменский общежитский мужской скит. Со временем монастырь превратился в посёлок Скит. В 1956 года с окончательным выбором Шумихинского створа для сооружения Красноярской ГЭС старый посёлок Скит превратился во временный посёлок гидростроителей, почти вплотную примыкавший к ГЭС. 12 марта 1957 года посёлок был переименован в Дивногорск. Название он получил от Дивных гор, расположенных на противоположном, левом берегу Енисея. Природа здесь и вправду прекрасна. За последние годы на берегу построена красивая набережная с видами на Енисей