Cheap Bus and Train tickets to Edmonds

What are the most popular routes to Edmonds?

Vancouver - EdmondsAverage priceCLP 28,330Average duration3h 45mDaily departures2
Vancouver - EdmondsAverage priceCLP 65,885Average duration3h 43mDaily departures2
Bellingham - EdmondsAverage priceCLP 44,586Average duration6hDaily departures2
Portland - EdmondsAverage priceCLP 76,208Average duration7h 44mDaily departures4
Seattle - EdmondsAverage priceCLP 14,514Average duration24mDaily departures3