Cannon Beach
Cannon Beach
Spokane
Spokane
Driving

Cannon Beach to Spokane

Updated: 28 May 2026

The drive from Cannon Beach to Spokane covers 600 kilometers. You will head east through the Columbia River Gorge on I-84 and then north on US-395. This is a long but beautiful drive. Expect a travel time of 7 to 8 hours.

Total Distance: 600 km driving, 500 km air distance.
Fastest Way
Driving is the fastest way.
Cheapest Way
Driving is the most practical way.
Compare Cannon Beach to Spokane Routes
Driving
Direct
Duration
7 hours
Avg Price
$90-$110 in fuel
Operator
Personal Vehicle
Route
I-84 East to US-395 North.

The Columbia Gorge is very scenic.

Travel Tips
  • Traffic
    Avoid Portland rush hour.
  • Fuel
    Fill up in The Dalles.
  • Navigation
    Use GPS for rural stretches.
  • Dining
    Spokane has a great food scene.
  • Parking
    Downtown has many lots.
Safety Tips
  • Wind
    High winds in the Gorge.
  • Speed
    Follow limits on I-84.
  • Visibility
    Use lights in rain.
  • Roads
    Stay focused on long stretches.
People Also Ask
  • Is Spokane in WA?
    Yes, it is in Eastern Washington.
  • How long is the drive?
    About 7 hours.
  • Are there trains?
    Yes, Amtrak Empire Builder stops in Spokane.
  • Is it a scenic drive?
    Yes, the Gorge is beautiful.
  • Where to stay?
    Downtown has many hotels.
Quick Info
  • From Cannon Beach, Oregon, United States
  • To Spokane, Washington, United States
  • Modes
Best Time to Travel

Summer for clear mountain passes.

Things to Do in Spokane
1
Riverfront Park
The heart of Spokane.
2
Manito Park
Beautiful gardens.
3
Centennial Trail
Great for biking.
4
Cathedral of St. John
Stunning architecture.
Tags
Cannon Beach to Spokane driving to Spokane I-84 route Washington travel Cannon Beach to Spokane distance best way to Spokane Spokane WA Pacific Northwest road trip
More to Cannon Beach