Cheap Bus and Train tickets to Mount Vernon, WA

What are the most popular routes to Mount Vernon?

Seattle - Mount VernonAverage price£14Average duration1h 30mDaily departures3
Vancouver - Mount VernonAverage price£26Average duration2h 26mDaily departures2
Seattle - Mount VernonAverage price£19Average duration1h 32mDaily departures2
Portland - Mount VernonAverage price£49Average duration5h 45mDaily departures2
Everett - Mount VernonAverage price£11Average duration45mDaily departures3