Cheap Bus and Train tickets to Spokane

What are the most popular routes to Spokane?

Seattle - SpokaneAverage price$138Average duration7h 42mDaily departures2
Everett - SpokaneAverage price$193Average duration6h 42mDaily departures2
Whitefish - SpokaneAverage price$115Average duration5h 23mDaily departures1
Pasco - SpokaneAverage price$35Average duration3h 11mDaily departures1
Vancouver - SpokaneAverage price$162Average duration11h 2mDaily departures5