
“Bonneville Dam” by Don Graham is licensed under CC BY-SA 2.0.
One of the best things about living in Portland is how easy it is to trade city streets for forests, rivers and wildlife. Every fall, salmon return to the streams and rivers around the region, making their incredible journey upstream to spawn.
You don’t have to travel far to see this seasonal spectacle. From the Columbia River Gorge to Mount Hood and the Oregon Coast Range, there are several places where you can watch salmon make their way through local waterways. Some spots are especially easy to access, while others combine salmon viewing with a scenic hike or day trip.
Salmon spawning season near Portland generally begins in late summer and continues into fall, with the timing varying by species and location. September through early December is a good general window to keep in mind.
Many of these salmon-viewing spots are free to visit, making this a memorable and inexpensive way to experience one of the Pacific Northwest’s most remarkable natural events.
Here are eight places to see salmon spawning near Portland.
Salmon Spawning Near Portland
Bonneville Dam
The Bonneville Dam is one of the most accessible places near Portland to see salmon making their way upstream. The dam has an interpretive center and fish ladder where you can watch salmon from above as they navigate the river, as well as get an underwater view of the fish in action.
During spawning season, you may see Chinook and coho salmon at the visitor center.
Bonneville Dam is open daily from 7:30 a.m. to dusk. It is located at 70543 NE Herman Loop in Cascade Locks, about 45 minutes from Portland.
Crystal Springs Creek
You don’t even have to leave Portland to see salmon spawning. Thanks to the Crystal Springs Creek Restoration Project, salmon return to Crystal Springs Creek, where you can watch them make their way through the water at Westmoreland Park.
The creek is home to salmon including coho and Chinook, as well as steelhead. After viewing the salmon, you can also visit nearby Crystal Springs Rhododendron Garden for another easy Portland nature outing.
Westmoreland Park is located at SE McLoughlin Blvd. and Bybee Blvd. The park is open from 5 a.m. to midnight.
Oxbow Regional Park
For a salmon-viewing outing that also gets you into the woods, head to Oxbow Regional Park. The park has a salmon-viewing trail where you can look for Chinook and coho along the river.
Start near the Alder shelter and follow the fence and river toward the beach area. The route is about 1.5 miles, making this a relatively easy way to combine a walk with salmon watching.
For additional viewing information, check out the park’s salmon homecoming guide.
Oxbow Regional Park is open seven days a week. Fall hours are 6:30 a.m. to 5 p.m. The park is located at 3010 SE Oxbow Parkway in Gresham.
Humbug Creek
For a salmon-viewing adventure that doubles as a trip toward the coast, head west to Humbug Creek near Highway 26.
The creek is located behind the Camp 18 Restaurant and Museum. Stop for a meal or a look around the museum, then head behind the building toward the creek to look for salmon during the fall spawning season.
Humbug Creek is about an hour from Portland and can be accessed at 42362 US-26 outside of Seaside.
Cascade Hatchery
Located along Eagle Creek in the Columbia River Gorge, Cascade Hatchery offers another opportunity to see salmon returning from the Columbia River.
Native Chinook and coho salmon can be seen making their way through the area during the spawning season. The scenic drive through the Gorge makes this a particularly nice option for a fall day trip from Portland.
Cascade Hatchery is open daily from 7:30 a.m. to 4:30 p.m. It is located at 74152 NE Eagle Creek Loop in Cascade Locks, about 45 minutes from Portland.

Old Salmon River Trail
Old Salmon River Trail
Combine salmon watching with a hike through an old-growth forest at the Old Salmon River Trail near Mount Hood.
The family-friendly trail follows the Salmon River for about 2 miles, offering opportunities to look for salmon as they make their way through the river. Surrounded by forest, it’s a beautiful place to experience the seasonal salmon run while getting some time outdoors.
A valid Northwest Forest Pass or a $5 parking pass is required.
Eagle Creek Fish Hatchery
Continue following the salmon’s journey to the Eagle Creek Fish Hatchery in Estacada. Starting in late September, coho salmon return to the hatchery, and the hatchery keeps a running count of how many salmon have arrived.
Eagle Creek Fish Hatchery is about an hour from Portland at 34288 Southeast Rainbow Road in Estacada.
Fall hours are 6:30 a.m. to 3 p.m. Monday through Friday.
Tillamook Forest Center
Head toward the Oregon Coast Range to see salmon along the Wilson River at the Tillamook Forest Center.
The center offers a variety of activities for nature lovers, including opportunities to watch the annual salmon run. One of the best viewing spots is the 250-foot-long suspension bridge over the Wilson River.
The Tillamook Forest Center is free to visit, and programs are free as well. A $5 donation is suggested.
Fall hours are Wednesday through Sunday from 10 a.m. to 4 p.m. The center is located at 45500 Wilson River Highway in Tillamook, about an hour from Portland.
See the Salmon Run Near Portland This Fall
You don’t have to go far from Portland to experience the salmon run. Whether you want to stay within the city, take a short trip to the Columbia River Gorge or pair salmon watching with a hike through the forest, there are plenty of opportunities to see these remarkable fish during their annual return.
Grab your family or friends, head to one of these salmon-viewing spots and see if you can catch a glimpse of salmon making their way upstream.
Want more Portland freebies, events and deals? Subscribe to our newsletter (only one email a day), and follow me on Facebook and Instagram!
You might also like:
Best Places to See Fall Colors in Portland








Portland Living on the Cheap is a member of 
Leave a Reply