Cheap Train tickets to Kelso

What are the most popular routes to Kelso?

Seattle - KelsoAverage priceCHF 42Average duration2h 20mDaily departures7
Portland - KelsoAverage priceCHF 25Average duration51mDaily departures7
Tacoma - KelsoAverage priceCHF 32Average duration1h 32mDaily departures7
Olympia - KelsoAverage priceCHF 26Average duration59mDaily departures7
Vancouver - KelsoAverage priceCHF 18Average duration33mDaily departures7