Travel from Seattle to Spokane

Train, bus or fly from Seattle to Spokane?

Greyhound USA operates a bus from Seattle to Spokane twice daily. Tickets cost $30 - $75 and the journey takes 5 h 25 min. Two other operators also service this route. Alternatively, Amtrak operates a train from Seattle to Spokane once daily. Tickets cost $55 - $150 and the journey takes 8 h.

Book transport from Seattle to Spokane

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Seattle to Spokane

ModeDurationPrice
From Seattle, WA bus to Spokane, WA.5 h 25 min$55
From Seattle King Street Station Amtrak train to Spokane Amtrak.8 h$104
From Seattle drive to Spokane.4 h 39 min$33
From Pioneer Sq Stn & 3rd Av - James - Bay C tram to Seattle airport, fly to Spokane airport, then line 60 bus to Spokane.3 h 18 min$164
From Pioneer Sq Stn & 3rd Av - James - Bay C tram to Seattle airport, fly to Pullman airport, taxi to Pullman, WA, then Amtrak Thruway to Spokane.5 h 5 min$284

How long does it take to get from Seattle to Spokane?

The bus from Seattle, WA to Spokane, WA takes 5 h 25 min including transfers and departs twice daily.

Is there a direct train between Seattle and Spokane?

Yes, there is a direct train departing from Seattle King Street Station Amtrak and arriving at Spokane Amtrak. Services depart once daily, and operate every day. The journey takes approximately 8 h.

Is there a direct bus between Seattle and Spokane?

Yes, there is a direct bus departing from Seattle, WA and arriving at Spokane, WA. Services depart twice daily, and operate every day. The journey takes approximately 5 h 25 min.

Operators from Seattle to Spokane

OperatorPhoneWebsite
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak+1 1-800-872-7245Amtrak
Sound Transit (ST)Sound Transit (ST)
Alaska Airlines, Inc.Alaska Airlines, Inc.
DeltaDelta
Spokane TransitSpokane Transit
Amtrak Thruway+1 800 872-7245Amtrak Thruway