Cheap Bus and Train tickets to Salem, OR, US

What are the most popular routes to Salem?

Portland - SalemAverage priceCLP 12,181Average duration1h 20mDaily departures9
Portland - SalemAverage priceCLP 12,181Average duration1h 12mDaily departures3
Eugene - SalemAverage priceCLP 13,118Average duration1h 50mDaily departures15
Corvallis - SalemAverage priceCLP 13,118Average duration2h 28mDaily departures3
Sacramento - SalemAverage priceCLP 158,486Average duration17h 30mDaily departures2