З Шарипово автодорога виходить в південному напрямку, будучи продовженням вулиці Горького. При виїзді з міста праворуч, із заходу, примикає об'їзна дорога, пов'язана з автодорогою Шарипово - Дубініно. Через 12 км вправо відходить дорога на Горячегорск. має продовження в селище Білогірськ Кемеровської області. Після цього автодорога Р412 ненадовго повертає на схід, і починає підніматися на середньої величини перевал. Спустившись звідти, траса через деякий час знову повертає на південь. Потім проходить зліва від села Косі Ложки, після чого наближається до села Парна, що стоїть на березі Великого озера. Від Парний на південь відходить дорога до сіл Велике Озеро і Мале Озеро, що йде зі східних берегах озер. Стара траса автодороги Р412 йде прямо, в селі повертає на схід, і далі йде в цьому напрямку. А нова траса перед Парний повертає ліворуч і йде найкоротшим маршрутом по об'їзній дорозі. Після з'єднання двох трас автодорога Р412 продовжує йти переважно в східному напрямку до самої Балахта. Через 17 км після Парний траса пройде повз села Орак, потім зліва буде озеро окуневих, а після невеликого підйому справа здасться невелике озеро Сухе. Після нього траса переходить з Шариповський району Красноярського краю в Ужурський. Після цього траса, пройшовши через село Кулун, приходить в Ужур. У Ужурі траса Р412 перетинається з трасою Ачинськ - Шира - Троїцьке. також має вихід на трасу М54 і, пройшовши по північній частині Ужура, виходить з нього в східному напрямку. Через 35 км після Ужура траса підходить до села Стара Кузурба, обійшовши його з півдня по об'їзній дорозі. Потім ще через 13 км, відразу після села Малий Імиш. на південний схід відходить дорога на Новоселово, що є ще одним виходом на трасу М54. Після цього, через 72 км, траса входить в селище Балахта. Пройшовши по мосту над Чулимо. траса повертає на південний схід. Перед виходом траси з селища наліво відійде ще одна дорога до траси М54, що є найкоротшим виїздом з селища в бік Дивногорска і Красноярська. А траса Р412 виходить з Балахта і через 9 км виходить на трасу М54, де і закінчується. Виїзд з Балахта по трасі Р412 - найбільш зручний в сторону Абакана.