Cheap Bus and Train tickets to Spokane

What are the most popular routes to Spokane?

Portland - SpokaneAverage price$95Average duration13h 57mDaily departures3
Portland - SpokaneAverage price$49Average duration7h 10mDaily departures3
Seattle - SpokaneAverage price$50Average duration7h 40mDaily departures9
Seattle - SpokaneAverage price$83Average duration7h 42mDaily departures2
Centralia - SpokaneAverage price$113Average duration12h 29mDaily departures4