The drive from Grants Pass to Salem is 200 miles along I-5 North. It takes about 3 hours. You will pass through the heart of the Willamette Valley. Driving is the most practical way to reach the state capital. There is no direct train service.
Total Distance: 322 km driving, 290 km air distance.
Salem is a great base for exploring the Willamette Valley wine country.
Spring for the blooming flowers in the valley.