Get from Bellingham to Spokane
This route is served by train only
The journey takes about 15 hours 23 minutes, and with fares starting at just $140, it presents an excellent value for a comfortable ride.
1train per day
15h 23mAverage Duration
389 kmDistance
35kgCO₂ emissions
Where are the popular stops in Bellingham and Spokane?
Stops in Bellingham
- B
Cordata Station
4194 Cordata Pkwy, Bellingham, WA 98226, USA - C
Western Washington University
High St, in front of the Performing Arts Center, WA 98225, USA
Stops in Spokane
- A9000 WEST AIRPORT DRIVE, 99224 Spokane, WA, USA
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
05-30
$147
05-31
$188
Today
$117
06-02
$117
06-03
$147
06-04
$78
06-05
$117
06-06
No data
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Bellingham to Spokane, as early as possible.
You can expect to pay from $78 to $429 for a bus ticket from Bellingham to Spokane based on the last 2 days. You can expect to find the cheapest price for the trip at $78 which is on 2026-06-04.





