SR 306 begins at the road to Barrack Cortez Mine, just east of Gold Acres in central Lander County. From this point, the route heads in a north-northeasterly direction, away from the mountains of the Shoshone Range. After about , the highway crosses into Eureka County and passes through the small community of Crescent Valley. Passing through the town, SR 306 continues on its straight course northward through the valley of the same name. The route reaches the town of Beowawe, where it crosses over the Union Pacific Railroad, and soon after, bridges the Humboldt River. The highway passes briefly through Whirlwind Valley before reaching Interstate 80, where SR 306 terminates at the Beowawe Interchange (exit 261).