Cheap Bus and Train tickets to Salem, OR, US

What are the most popular routes to Salem?

Portland - SalemAverage priceCLP 12,406Average duration1h 12mDaily departures3
Seattle - SalemAverage priceCLP 39,278Average duration5h 20mDaily departures5
Seattle - SalemAverage priceCLP 69,309Average duration5h 10mDaily departures4
Tacoma - SalemAverage priceCLP 69,309Average duration4h 53mDaily departures4
Sacramento - SalemAverage priceCLP 154,746Average duration11h 20mDaily departures2