Cheap Train tickets to Kelso

What are the most popular routes to Kelso?

Seattle - KelsoAverage priceARS 67,069Average duration2h 20mDaily departures7
Portland - KelsoAverage priceARS 43,772Average duration51mDaily departures7
Bellingham - KelsoAverage priceARS 144,750Average duration5h 16mDaily departures1
Tacoma - KelsoAverage priceARS 56,201Average duration1h 32mDaily departures7
Eugene - KelsoAverage priceARS 95,034Average duration4h 11mDaily departures4