From its southern terminus with SR-24, the highway heads northwest and veers more toward the north before meeting Interstate 70.
At the time, the highway veered eastward to serve the hamlet of Pennellville.
The state highway's northbound direction gains a third lane north to Taylor Avenue, where the highway veers northeast.
The highway into the valley veered left over the crest, with two kilometers of moderate slope before turning hard right to cross the four-lane bridge.
The highway then veers to the south and arrives in Geraldine.
There, the highway veers east and makes a 90-degree turn north at Perrymont Road.
The highway then veers to the southeast, and eventually to the east through largely forested areas as it passes into the town of Lawrence.
The highway veers east after passing Black Road.
Near Lane Airpark, the highway veers northeast again.
The highway veers northeast and eventually to the north-northeast until Spanish Fork, where it runs north again.