SH-46 begins at a junction with US 30 in eastern Buhl, located in Twin Falls County. The highway travels north along North 1500 East (Clear Lakes Road), skirting the east side of the city and crossing the tracks of the Eastern Idaho Railroad, and travels through a rural area while descending a 6 percent grade near Clear Springs. SH-46 crosses over the Snake River on Ken Curtis Bridge near Clear Lake Park and enters Gooding County, ascending from the river canyon and turning east onto 3500 South (Bob Barton Road). The highway continues north on the Rex Leland Highway to an interchange with Interstate 84 in southern Wendell.
