Distance Between Spokane and Seattle: The Full Breakdown
Crossing the state on I-90 sounds simple until you remember Snoqualmie Pass sits right in the middle of it, which can turn the distance between Spokane and Seattle into something a lot more weather-dependent come winter. Here’s what the trip actually looks like.
About 280 miles, roughly 4 to 5 hours behind the wheel on I-90 under normal conditions. That’s the distance between Spokane and Seattle in a nutshell.
| Detail | Information |
|---|---|
| Driving Distance | Around 280 miles |
| Driving Time | 4 to 5 hours under normal conditions |
| Main Route | Interstate 90 (I-90), the only real option |
| Key Feature | Snoqualmie Pass, a mountain crossing partway through |
| Alternatives | Amtrak Empire Builder (5-6 hours), short flight (under 1 hour) |
Why I-90 Is Basically Your Only Option
There’s no real alternative route here worth considering. I-90 Spokane to Seattle is the direct, heavily-used path connecting the two cities, and wandering off it just tacks on extra miles for no good reason. The road heads west out of Spokane through farmland and rolling hills, climbs into the Cascades at Snoqualmie Pass, then drops back down through North Bend toward the Seattle suburbs.
| Route Segment | What to Expect |
|---|---|
| Spokane to Moses Lake | Flat, open eastern Washington driving |
| Moses Lake to Ellensburg | Gradual elevation change, farmland scenery |
| Ellensburg to Snoqualmie Pass | Mountain climb, the trickiest stretch in winter |
| Snoqualmie Pass to Seattle | Descent into the greener, wetter western side of the state |
The Pass Changes Everything Once Winter Hits
Snoqualmie Pass is really the one part of this drive that needs real attention, and it depends entirely on the season. Summer? Scenic, uneventful climb, no big deal. Winter’s a different story — snow, occasional chain requirements, and closures during the worst storms. Checking the Washington State DOT pass report before a winter trip isn’t overcautious, it’s just common sense at this point.
| Season | What to Expect at the Pass |
|---|---|
| Summer | Clear roads, scenic driving, no real slowdowns |
| Fall/Spring | Generally fine, occasional early or late-season snow |
| Winter | Snow, chain requirements possible, occasional closures during storms |
Where to Stop Along the Way
At 280 miles, a stop or two genuinely helps. Ellensburg sits close to the halfway point and works well — enough restaurants and gas stations for a proper break. Closer to the Seattle side, North Bend, right at the base of the mountains, makes a good last stop before things flatten out into the city.
| Stop | Why It’s Worth It |
|---|---|
| Ellensburg | Roughly the midpoint, good food and fuel options |
| Moses Lake | An earlier option if you want to split the eastern stretch |
| North Bend | Last stop before descending into the Seattle area |
Driving, Train, or Flying?
Driving’s not the only option, and each alternative comes with its own trade-off. The Amtrak Empire Builder Spokane Seattle route covers the same ground, though it usually runs a bit longer than driving once scheduled stops are factored in. Flying’s quick in the air — well under an hour — but airport time on both ends eats up most of that advantage for a trip this size.
| Option | Typical Travel Time | Best For |
|---|---|---|
| Driving (I-90) | 4 to 5 hours | Flexibility, stopping along the way |
| Amtrak Empire Builder | 5 to 6 hours | Scenic route, no driving required |
| Flying | Under 1 hour in the air, 3+ hours total | Time-sensitive trips despite the short distance |
Compared to Other Washington Drives
Worth putting this next to a couple other well-known Washington routes, since the mountain crossing here sets it apart from the shorter, flatter drives around Puget Sound.
| Route | Approximate Distance | Typical Drive Time |
|---|---|---|
| Spokane to Seattle | 280 miles | 4 to 5 hours |
| Seattle to Portland | 174 miles | 2.5 to 3 hours |
| Spokane to Yakima | Around 140 miles | 2 to 2.5 hours |
| Seattle to Vancouver, BC | 143 miles | 2.5 to 3.5 hours |
The elevation change is really what sets this one apart, not just the mileage — a flat 280-mile drive would almost certainly run faster than this one does.
Frequently Asked Questions
The distance between Spokane and Seattle is about 280 miles by road, almost entirely along I-90.
The Spokane to Seattle drive time runs roughly 4 to 5 hours under normal conditions, though winter weather at Snoqualmie Pass can add extra time.
Not inherently, but Snoqualmie Pass can see heavy snow and occasional closures, so checking road conditions ahead of a winter trip is worth the two minutes it takes.
The flight itself is under an hour, but once you add airport time, driving or the train often ends up taking about the same total time.
Ellensburg, close to the midpoint, is the most commonly used break on this route.
Bottom Line
Call it 280 miles, call it 4 to 5 hours on I-90 — either way, that’s the distance between Spokane and Seattle. Only one road really makes sense here, but don’t underestimate Snoqualmie Pass in winter. Build in extra time, check conditions first, and the drive itself is about as straightforward as it gets.
