Cheap Bus and Train tickets to Leavenworth, WA

What are the most popular routes to Leavenworth?

Seattle - LeavenworthAverage priceA$93Average duration3h 20mDaily departures3
Tacoma - LeavenworthAverage priceA$145Average duration7h 4mDaily departures2
Spokane - LeavenworthAverage priceA$71Average duration4h 10mDaily departures2
Spokane - LeavenworthAverage priceA$59Average duration3h 59mDaily departures1
Portland - LeavenworthAverage priceA$205Average duration13h 32mDaily departures3