US 97 begins in the town of Weed, California. From Weed, the highway continues in a northeasterly direction toward Klamath Falls, Oregon. The California portion of US 97 is approximately in length, with its southern end at the junction with Interstate 5 and California State Route 265 in Weed, and reaching Oregon after the junction with California State Route 161 just north of the community of Dorris, California. While the town of Weed has an elevation of, a section of US 97 in California is above in elevation with two significant summits. At mile 19 the Grass Lake Summit has an elevation of. There is a rest area with restrooms at Grass Lake about a half-mile south of the summit. At mile 30 the Mount Hebron Summit has an elevation of. The small community of Mount Hebron follows the descent from the summit, but is located a couple miles east of the highway. The next community located directly on the highway is unincorporated town of Macdoel. The entire length of the California portion of US 97 is part of the Volcanic Legacy Scenic Byway. Southbound travelers entering California must be prepared to stop at the California Department of Food and Agriculture Inspection Station south of Dorris. After a five-year hiatus, during which only commercial vehicles were stopped, all motorists are once again subject to inspection.
North of the Columbia River, US 97 intersects SR 14 before continuing north. Between Goldendale and Yakima the highway passes over Satus Pass. In Yakima, US 97 runs concurrently with I-82 north to Ellensburg and then on I-90 west before continuing north into Wenatchee National Forest to US 2. Both routes continue east into Wenatchee and then north along the eastern bank of the Columbia River, before US 2 continues east and US 97 continues north. US 97 Alternate continues along the western bank of the river, before US 97 shifts to the western side of the river. US 97 intersects SR 20 near Omak before US 97 crosses the Canada–US border north of Oroville, Washington and becomes British Columbia Highway 97 at Osoyoos, BC. BC Highway 97 is the longest uninterrupted highway in the province winding south-to-north, eventually becoming part of the Alaska Highway and passing into the Yukon territory. However, the '97' designation ends at the BC/Yukon border.
Alaska
The Alaska Highway portion of Alaska Route 2 was once proposed to be part of US 97. This never came to pass, as the Yukon territory declined to also renumber its portion of the highway to '97'. The Alaska International Rail and Highway Commission lobbied for the designation of US 97 from Fairbanks, Alaska to Mexico City in the late 1950s.