Search train tickets to Kelso

switcheroo
switcheroo

Quickview

How to get to Kelso by train?

Routes31
Trips per day108
train carriers3
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

How do you find cheap train tickets to Kelso?

The cheapest prices for a train ticket to Kelso that users have found recently on Wanderu start at $15.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 $15.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.

Los Angeles

There are 13 train schedules per day connecting Los Angeles with Kelso. It takes on average 29 hours and 16 minutes to travel 872 miles, 1402 kms, by train from Los Angeles. 2 train carriers offer schedules from Los Angeles, with Amtrak offering the most daily connections to Kelso. Traveling by train from Los Angeles you will most likely to arrive in Kelso at 501 S First St.
Avg. Time
1d 5h 16m
Avg. Price
$191.15

San Diego

There are 8 train schedules per day connecting San Diego with Kelso. It takes on average 33 hours and 46 minutes to travel 978 miles, 1573 kms, by train from San Diego. One train company operates schedules from San Diego, with Amtrak offering the most daily connections to Kelso. Traveling by train from San Diego you will most likely to arrive in Kelso at 501 S First St.
Avg. Time
1d 9h 46m
Avg. Price
$208.40

Eugene

There are 7 train schedules per day connecting Eugene with Kelso. It takes on average 4 hours and 23 minutes to travel 146 miles, 234 kms, by train from Eugene. 3 train carriers offer schedules from Eugene, with Amtrak offering the most daily connections to Kelso. Traveling by train from Eugene you will most likely to arrive in Kelso at 501 S First St.
Avg. Time
4h 23m
Avg. Price
$47.71

Las Vegas

There are 5 train schedules per day connecting Las Vegas with Kelso. It takes on average 32 hours and 21 minutes to travel 799 miles, 1285 kms, by train from Las Vegas. One train company operates schedules from Las Vegas, with Amtrak offering the most daily connections to Kelso. Traveling by train from Las Vegas you will most likely to arrive in Kelso at 501 S First St.
Avg. Time
1d 8h 21m
Avg. Price
$215.56

Washington D.C.

There are 5 train schedules per day connecting Washington D.C. with Kelso. It takes on average 95 hours and 5 minutes to travel 2356 miles, 3791 kms, by train from Washington D.C.. One train company operates schedules from Washington D.C., with Amtrak offering the most daily connections to Kelso. Traveling by train from Washington D.C. you will most likely to arrive in Kelso at 501 S First St.
Avg. Time
3d 23h 5m
Avg. Price
$498.75

Located in Washington, United States of America, you can travel by train to Kelso from 31 destinations and choose from 108 daily train schedules to get you there. Amtrak has the most train connections to Kelso. The furthest train arriving in Kelso covers a distance of 2355.87 miles, 3790.44 kms, covering the journey in 95 hours and 5 minutes

Looking for other ways to get there? Check out Bus options to Kelso.

Train companies serving Kelso

Amtrak

There are 4.483333 daily Amtrak schedules to Kelso. Amtrak can get you to Kelso by train from 44 destinations including Chicago.
Avg. Time
1d 15h 52m
Avg. Price
$211.88

Amtrak Cascades

There are 6.275862 daily Amtrak Cascades schedules to Kelso. Amtrak Cascades can get you to Kelso by train from 13 destinations including Seattle.
Avg. Time
1h 45m
Avg. Price
$33.76

Amtrak Coast Starlight

There are 2.241379 daily Amtrak Coast Starlight schedules to Kelso. Amtrak Coast Starlight can get you to Kelso by train from 11 destinations including Seattle.
Avg. Time
4h 2m
Avg. Price
$43.78