The drive from Cannon Beach to Salem is a 140-kilometer journey that takes you through the heart of the Willamette Valley. You will head east on US-26 to Portland and then south on I-5 to Salem. This route is popular for those traveling between the Oregon coast and the state capital. Traffic can be heavy, especially near Portland, so plan your trip accordingly. The drive offers a mix of coastal, forest, and valley landscapes.
Total Distance: 140 km driving, 120 km air distance.
Expect heavy traffic near Portland.
Mid-day to avoid the morning and evening rush hours in Portland.