Beyond Princeton, Highway 3 continues for to the southeast through Hedley to the Village of Keremeos, where it meets Highway 3A, leading towards Penticton and Highway 97. Prior to the opening of Highway 97C in 1990, this was the primary link between the Lower Mainland and the Okanagan Valley, and still functions as the main alternative route. southeast of Keremeos, through Richter Pass, and Highway 3 reaches the Town of Osoyoos and a junction with Highway 97. On the east end of Osoyoos, Highway 3 crosses Osoyoos Lake before entering the Monashee Mountains, ascending Anarchist Mountain through a stretch of switchbacks. Beyond the summit of Anarchist Mountain, in the upland rural community which shares the same name, Highway 3 enters the Regional District of Kootenay Boundary and proceeds to hug the Canada-United States border.