Cheap Train tickets to Ephrata, WA

What are the most popular routes to Ephrata?

Seattle - EphrataAverage price$78Average duration5h 3mDaily departures1
Everett - EphrataAverage price$102Average duration4h 3mDaily departures2
Spokane - EphrataAverage price$35Average duration2h 9mDaily departures1
Edmonds - EphrataAverage price$108Average duration4h 31mDaily departures2
Vancouver - EphrataAverage price$185Average duration14h 55mDaily departures2