Terwilliger Trail offers a beautiful, paved route from southern Portland to Lake Oswego in two disconnected segments. Most of the trail corridor runs through Multnomah County; its southern tip lies in Clackamas County.
The trail begins in a busy commercial area in the northeast corner of Lake Oswego, but immediately heads into the woods of Tryon Creek State Park and remains under heavy tree canopy for the remainder of the trip north, where it pops out on Terwilliger Boulevard. Hiking and wildlife viewing opportunities abound in the park.
The other segment of the trail picks up north of I-5 and continues its path north along Terwilliger Boulevard. It winds downhill through the woods of George Himes City Park and continues through the trees to its end in Duniway Park, just south of downtown Portland. If you're lucky enough to visit in late March to early May, you can enjoy the park's lilac garden. Along the way, the trail skirts the campus of Oregon Health & Science University.
Parking and Trail Access
Parking for the southern segment can be found at the park off SW Boones Ferry Road and in Tryon Creek State Park.
Parking for the northern segment of the trail can be found in Duniway Park (SW 6th Avenue & Sheridan Street).