The drive from Grants Pass to Seattle is 420 miles. It takes about 7 hours via I-5 North. Driving is the most practical way to make this trip. There is no direct train service.
Total Distance: 676 km driving, 600 km air distance.
Seattle traffic is very heavy.
Summer for the best weather.