Cheap Bus and Train tickets to Vancouver, US

What are the most popular routes to Vancouver?

Everett - VancouverAverage price$86Average duration4h 32mDaily departures1
Seattle - VancouverAverage price$54Average duration2h 59mDaily departures7
Tacoma - VancouverAverage price$41Average duration2h 11mDaily departures7
Eugene - VancouverAverage price$57Average duration3h 36mDaily departures4
Spokane - VancouverAverage price$107Average duration10h 37mDaily departures3