Cheap Bus and Train tickets to Mount Vernon, WA

What are the most popular routes to Mount Vernon?

Seattle - Mount VernonAverage price₪52Average duration1h 30mDaily departures4
Seattle - Mount VernonAverage price₪116Average duration1h 32mDaily departures2
Vancouver - Mount VernonAverage price₪99Average duration3h 15mDaily departures3
Portland - Mount VernonAverage price₪181Average duration5h 45mDaily departures2
Vancouver - Mount VernonAverage price₪290Average duration5h 4mDaily departures2