Greyhound USA operates a bus from Missoula to Spokane twice daily. Tickets cost $26 - $65 and the journey takes 3 h 55 min. Alternatively, Alaska Airlines, Inc., Delta and United Airlines fly from Missoula to Spokane hourly.
From Missoula, MT bus to Spokane, WA. 3 h 55 min $44. From Missoula drive to Spokane. 3 h 5 min $23. From Mountain Line Transfer Center line 11 bus to Missoula airport, fly to Spokane airport, then line 60 bus to Spokane. 6 h 8 min $652.