Search Kelso train tickets

switcheroo

Quickview

How to get to Kelso by train?

Routes130
Trips per day341
train carriers3
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Kelso?

The cheapest prices for a train ticket to Kelso that users have found recently on Wanderu start at $18.44. Such great deals to Kelso are available on one route to Vancouver. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Kelso. Vancouver at $18.44 has consistently the lowest average train ticket prices to Kelso.

What are the main train stations in Kelso?

The most popular train station in Kelso is 501 S First St. 501 S First St is the busiest train station in Kelso.

What are the most popular train routes to Kelso?

Cleveland

There are 12 train schedules per day connecting Cleveland with Kelso. It takes on average 77 hours to travel 2058 miles, 3310 kms, by train from Cleveland. One train company operates schedules from Cleveland, with Amtrak offering the most daily connections to Kelso. Traveling by train from Cleveland you will most likely to arrive in Kelso at 501 S First St.
Avg. Time
5h 0m
Avg. Price
$390.17

Toledo

There are 12 train schedules per day connecting Toledo with Kelso. It takes on average 74 hours and 39 minutes to travel 1964 miles, 3160 kms, by train from Toledo. One train company operates schedules from Toledo, with Amtrak offering the most daily connections to Kelso. Traveling by train from Toledo you will most likely to arrive in Kelso at 501 S First St.
Avg. Time
2h 39m
Avg. Price
$336.92

Elyria

There are 12 train schedules per day connecting Elyria with Kelso. It takes on average 76 hours and 35 minutes to travel 2041 miles, 3284 kms, by train from Elyria. One train company operates schedules from Elyria, with Amtrak offering the most daily connections to Kelso. Traveling by train from Elyria you will most likely to arrive in Kelso at 501 S First St.
Avg. Time
4h 35m
Avg. Price
$404.52

Waterloo

There are 12 train schedules per day connecting Waterloo with Kelso. It takes on average 73 hours and 16 minutes to travel 1901 miles, 3058 kms, by train from Waterloo. One train company operates schedules from Waterloo, with Amtrak offering the most daily connections to Kelso. Traveling by train from Waterloo you will most likely to arrive in Kelso at 501 S First St.
Avg. Time
1h 16m
Avg. Price
$311.89

Richmond

There are 10 train schedules per day connecting Richmond with Kelso. It takes on average 92 hours and 48 minutes to travel 2382 miles, 3832 kms, by train from Richmond. One train company operates schedules from Richmond, with Amtrak offering the most daily connections to Kelso. Traveling by train from Richmond you will most likely to arrive in Kelso at 501 S First St.
Avg. Time
20h 48m
Avg. Price
$521.74