
E-bikingBikingWalkingRunningHikingBirdingHorseback ridingand more
The Springwater Corridor runs 21 paved miles from the Willamette River at SE Ivon Street in Portland to Boring in Clackamas County. It starts along the river past Oaks Bottom Wildlife Refuge and Sellwood, then turns east up the Johnson Creek floodplain through Lents, past Powell Butte, and into downtown Gresham at Main City Park. From Gresham it climbs at a steady rail grade through farmland to Boring Station Trailhead. The asphalt is wide and the grade never bites, so families and commuters share it with distance riders. A short on-street gap remains in Sellwood between the riverfront section and the Three Bridges section, and a separate soft-surface horse path runs beside the trail east of Interstate 205.
Springwater Corridor
Your comfort. Prognosticated.
-Cory

In a typical year the Springwater Corridor has about 132 to 194 days of excellent weather for popular activities such as hiking, running, dog walking, birding, biking, e-biking, and walking, with June, July, and August the best months.
Hourly comfort scores for the next 15 days of weather, tuned to your activity and your own thresholds.
Plan your visit to this trail. Get the best windows for a comfortable outing.
Enjoy the Springwater Corridor!
There is too little deciduous tree cover along the Springwater Corridor to measure a peak color window. The trail has 7% deciduous coverage, with the majority being bigleaf maple and red alder.
Electric interurban cars began running from Sellwood to Boring and on to the Cazadero dam site south of Estacada in 1903. The Johnson family's land claim on Johnson Creek predates the rails; the family hosted Fourth of July picnics in its creekside gorge and gave it to the city in 1940. The same year the trains started, the Olmsted Brothers proposed a 40-mile ring of parkland around Portland. The line took the name Springwater Division after a town it never reached. Its power came from the Cazadero dam, finished in 1907. Passenger traffic peaked in 1906. Freight trains hauled farm produce into Portland and served a brick factory outside Gresham. Traffic beyond Boring toward Estacada ended in the early 1940s. The last interurban passenger train ran in January 1958, and the Portland Traction Company carried freight alone after that. In 1989 all trackage east of 17th Avenue was abandoned. Southern Pacific and Union Pacific, joint owners of the corridor, transferred it in 1990 and the City of Portland acquired it that year. The trail opened in 1996 from Sellwood to Gresham. The three mile riverfront section followed in 2002. Three new bridges over Johnson Creek, Highway 99E, and a rail line closed the next gap in 2006. Clackamas County paved the final stretch from Rugg Road to Boring Station in 2013. Portland Parks paved most of the Sellwood Gap in 2019, leaving a short on-street link.
Eastbank EsplanadeI-205 Multi-Use PathGresham-Fairview TrailCazadero TrailPowell Butte Nature Park trails