Wyoming Highway 120 begins its east end in Thermopolis at US 20/WYO 789. It heads west on West Broadway Street out of Thermopolis losing the name and heading northwest. As Wyoming Highway 120 heads northwest it intersects Wyoming Highway 170, at just under nine miles, that travels to nearby Hamilton Dome. Further northwest the highway intersects Wyoming Highway 171 at just under 27 miles. WYO 171 travels to nearby Grass Creek. Wyoming Highway 431 is intersected at approximately 33 miles into the route, and it travels east along Gooseberry Creek to US 20/WYO 789 located southwest of Worland. Wyoming 120 continues heading northwest and leaves Hot Springs County behind and enters Park County from the southeast. Soon it reaches Meeteetse where it intersects with Wyoming Highway 290. After leaving Meeteese, WYO 120 intersects no other state highways until it reaches Cody. Highway 120 enters Cody from the south as Meeteetse Highway. It intersects the multiplexed US 14/US 16/US 20 at the foot of Yellowstone Regional Airport. WYO 120 turns west and runs concurrent with the multiplexed routes in downtown Cody that then turns into 17th Street as the highway turns north. At Sheridan Avenue, WYO 120 turns west again with US 14/US 16/US 20. The concurrency with these routes ends one block later at an intersection with the western terminus of US 14A. WYO 120 turns north onto 16th Street and runs concurrent now with US Route 14A. This concurrency ends a half-mile later, as Highway 120 turns west onto Belfry Highway to continue its northwesterly course and to leave Cody, while US 14A heads east. Wyoming Highway 120 zigzags northwest out of Cody, and at approximately 85.5 miles, it intersects Former Wyoming Highway 293, that used to serve oil fields, state lands, and the Park County airport. This route was turned back to county maintenance in the early 1990s. The next major highway 120 encounters the eastern terminus of Wyoming Highway 296 at 101.01 miles into the route. After encountering WYO 296, Highway 120 turns to start heading in a north-northeast direction. At 113.83 miles, WYO 120 intersects the Former Wyoming Highway 292. This route was also turned over to the county highway department for maintenance. A half-mile after, Highway 120 intersects the northern terminus of Wyoming Highway 294 is intersected, which travels southeast to US 14A near Ralston. Wyoming Highway 120 reaches the Montana-Wyoming State Line at 121.96 miles and ends. The highway continues as MontanaHighway 72 as it turns northeast toward Laurel, Montana and US 310.
History
Wyoming Highway 120 emerged in 1945 to replace Wyoming 420 south of Cody and a new road north of Cody. Wyoming Highway 120 was commissioned to replace Wyoming Highway 420 and the state of Wyoming wanted to use the lowest number available, which was 120. When Wyoming numbered its state primary routes that were spurs of U.S. routes in the 1920s and 1930s, the state hoped to elevate them to U.S. route status. However, after the Great Recommissioning of 1936, Wyoming started to number its state auxiliary routes from the lowest number available.