SR 161 and SR 512 travel north on a freeway in Puyallup, intersecting Meridian Street at the Puyallup Fairgrounds and Pioneer Avenue at a partial cloverleaf interchange. After the intersection with Pioneer Avenue, the freeway travels over a BNSF rail line that serves Puyallup station and crosses the Puyallup River before a trumpet interchange with SR 167. At the interchange, SR 512 ends and SR 161 northbound turns west on a wrong-way concurrency with SR 167, designated as traveling southbound. SR 161 turns north onto Meridian Avenue at Fort Malone as SR 167 travels south into Downtown Puyallup, and the highway continues north and crosses a Union Pacific rail line. Meridian Avenue continues north to form the boundary between Edgewood and Milton, where the highway intersects Milton Way, the former route of SR 514. SR 161 turns northwest into King County as the Enchanted Parkway, passing through Lakeland South and Wild Waves Theme Park before crossing over I-5. The Enchanted Parkway turns north into Federal Way and ends at an intersection with SR 18, located between SR 99 and I-5.