Cheap Train tickets to Kelso

What are the most popular routes to Kelso?

Seattle - KelsoAverage price$57Average duration2h 20mDaily departures7
Portland - KelsoAverage price$38Average duration51mDaily departures7
Tacoma - KelsoAverage price$42Average duration1h 32mDaily departures7
Eugene - KelsoAverage price$70Average duration4h 11mDaily departures4
Everett - KelsoAverage price$71Average duration3h 53mDaily departures1