Why it is worth riding
A 21-mile Portland-to-Boring rail-trail that shifts from Willamette riverfront and urban wildlife refuges to Johnson Creek wetlands, Gresham parks and rural fields.
A 21-mile Portland-to-Boring rail-trail that shifts from Willamette riverfront and urban wildlife refuges to Johnson Creek wetlands, Gresham parks and rural fields.
CORE INFORMATION
WHY IT’S FUN
Why It’s Fun
Springwater Corridor works because it tells Portland’s landscape story in a single ride. The western start feels unmistakably urban: bridges, industry and the Willamette River frame the first miles. Then Oaks Bottom opens beside the trail, replacing traffic noise with water, cottonwoods and bird calls. Few routes let you move this quickly from a city center into a wildlife refuge without abandoning a paved path.
The most visually rewarding western section runs along the river and the edge of Oaks Bottom. Look for herons and waterfowl without leaving the designated trail or disturbing habitat. The Sellwood area then changes the rhythm. A roughly one-mile gap separates the riverfront section from the longer eastern corridor, so riders must follow neighborhood streets between SE Umatilla and the vicinity of SE 19th/Ochoco rather than assuming the protected path is continuous.
Once the separated trail resumes, Johnson Creek becomes the route’s guide. Tideman Johnson Natural Area offers a short boardwalk-style nature pause, while farther east the restored floodplains and wetlands around Lents show another Portland: frogs, salmon habitat, willow and open sky beside a corridor still used for everyday transportation. Road crossings demand attention, but long portions feel surprisingly removed from the surrounding city.
Gresham Main City Park is the ideal major stop. It divides the ride into manageable chapters and provides a social place to eat, refill when facilities are operating and decide whether everyone wants to continue. Beyond Gresham, the railway character becomes clearer: grades remain gentle, development thins and the final approach to Boring feels like a genuine city-to-country arrival.
Ride with someone who enjoys variety more than speed. Families can choose the Willamette–Oaks Bottom or Gresham segment, while experienced riders can complete the full 21 miles and return for a substantial endurance day. The deeper story comes from the 1903 electric railway beneath the pavement—once moving passengers and farm produce toward Portland, now carrying commuters, runners, wildlife watchers and friends on an unusually democratic green corridor.
Source-backed, not locally verified: This is an editorial guide, not live navigation. Check closures, detours, weather, traffic and access rules with the source immediately before riding.
A 21-mile Portland-to-Boring rail-trail that shifts from Willamette riverfront and urban wildlife refuges to Johnson Creek wetlands, Gresham parks and rural fields.
The western riverfront and Oaks Bottom at one end, plus the quieter Johnson Creek and wetland stretches east of I-205 where the city gradually gives way to fields.
Pause at Oaks Bottom and Tideman Johnson, regroup before the Sellwood on-street gap, use Gresham Main City Park for a substantial break and carry enough food for the final run to Boring.
A friend-supported city-to-country day, an accessible family segment around Sellwood and Oaks Bottom, or a long low-gradient endurance ride.
The corridor follows the 1903 Springwater Division electric railway, which carried passengers and farm produce into Portland. It is now a major regional trail, but the separated western and eastern sections still have a neighborhood-street gap in Sellwood.
ROUTE MAP
Tour de Fun does not rebuild navigation. Start with Portland Parks & Recreation / Clackamas County Parks / City of Gresham for the published route, map files, closures and local rules. The planning-platform links below open mature tools; they are not claimed to be the same verified track.
FUN STOPS
Public trail access; check Portland Parks closures and daylight conditions. No guaranteed dedicated rack at the exact marker, so keep the bicycle with you without blocking the gate or path. Recommended for the official western start and an industrial-riverfront introduction. 0 km.
Photo: Visitor7 · CC BY-SA 3.0
Natural-area access is subject to posted hours and habitat closures. Use designated bicycle parking where available or keep the bike on the paved corridor; do not ride onto pedestrian-only habitat paths. Recommended for herons, wetlands and skyline views. Directly beside the route, roughly 5–7 km.
Photo: Finetooth · CC BY-SA 3.0
This is a navigation stop, not a staffed facility. The protected riverfront section ends near Umatilla and the separated trail resumes near 19th/Ochoco; follow current signed neighborhood streets and traffic laws. Stop only in a legal, visible place. Approximately 7–9 km from the start.
Photo: Finetooth · CC BY-SA
Follow posted natural-area hours and seasonal conditions. Keep bicycles on permitted paved surfaces and use a rack if provided; the short boardwalk loop is best explored on foot. Recommended for Johnson Creek, native plants and birdwatching. Directly connected to the route, about 10 km.
Photo: Tedder · CC BY 3.0
Outdoor natural area; flood, restoration and maintenance conditions can change. Keep the bicycle on signed paved routes, never enter restoration zones and avoid blocking viewing areas. Recommended for wetlands, floodplain ecology and a quieter mid-city pause. Directly beside the corridor, roughly 17–20 km.
Photo: EncMstr · CC BY-SA 4.0
Confirm current park and restroom hours before relying on facilities. Use designated bike racks and keep equipment clear of paths and play areas. Recommended for a proper food break, restrooms when open and access to downtown Gresham. On route, about 25–27 km.
Photo: Ferrous Büller · CC BY-SA 2.0
Use within posted park hours and follow current Clackamas County notices. Park or secure bicycles only in designated areas. Recommended for the endpoint photograph, snack and shuttle rendezvous before the long return. Eastern endpoint, approximately 33.8 km.
Photo: Chris Phan · CC BY 2.0
BEFORE YOU RIDE
The path is heavily shared: keep right, announce passes and slow around children, dogs and blind bridge approaches. Use extra care at road crossings and through the Sellwood on-street gap. Avoid isolated stretches after dark and follow posted detours or closures rather than entering work zones.
Portland rain can make leaves, bridge decks and painted markings slick. Johnson Creek and adjacent floodplains can change after storms. Summer heat and smoke are possible east of the shaded sections; check Portland Parks trail closures and air quality before leaving.
Begin with full bottles. Water and restrooms may be available at larger parks, but fountains can be seasonal or out of service. Carry enough to reach Gresham and Boring without relying on small trail access points.
MAX light rail and TriMet buses provide several bailout options in Portland and Gresham, but bicycle space is limited and policies can change. Boring has fewer options, so confirm the current TriMet route and bicycle rules before planning a one-way ride.
Use legal parking at a designated park or trailhead such as Gresham Main City Park or Boring Station Trailhead Park. Near inner Portland, transit or riding to the start is preferable. Do not leave valuables visible and respect neighborhood parking restrictions.
Observe Portland, Gresham and Clackamas County trail rules, speed and e-bike restrictions, wildlife refuge boundaries and all temporary detours. Dogs must follow posted leash rules; stay on paved routes through sensitive wetlands.
COMMUNITY PHOTOS
Community photos will appear only after real riders submit images and permission to publish their account credit.
Submit a ride ↗This guide uses route information from Portland Parks & Recreation / Clackamas County Parks / City of Gresham. Some catalogue images are representative of the route region. Tour de Fun is a free editorial community, not a navigation or commerce service.