Next train departures Today, Jun 30 Tomorrow, Jul 1 Thu, Jul 2 Fri, Jul 3 Sat, Jul 4 Sun, Jul 5 Mon, Jul 6 Tue, Jul 7 More dates
Next departures for Kelso to Seattle on June 30 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 8:18pm
Kelso Station 2h 32m 10:50pm
Seattle King Street Station Cheapest Fastest $35 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $60 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $297 Train 8:18pm
Kelso Station 2h 32m 10:50pm
Seattle King Street Station No tags $74
Next departures for Kelso to Seattle on July 1 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 6:48pm
Kelso Station 2h 32m 9:20pm
Seattle King Street Station Cheapest $25 Train 11:33am
Kelso Station 2h 32m 2:05pm
Seattle King Street Station Fastest $60 Train 3:03pm
Kelso Station 2h 34m 5:37pm
Seattle King Street Station No tags $60 Train 3:03pm
Kelso Station 2h 34m 5:37pm
Seattle King Street Station No tags $74 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $53 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $211 Train 6:48pm
Kelso Station 2h 32m 9:20pm
Seattle King Street Station No tags $65 Train 8:18pm
Kelso Station 2h 32m 10:50pm
Seattle King Street Station No tags $35
Next departures for Kelso to Seattle on July 2 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 7:38am
Kelso Station 2h 32m 10:10am
Seattle King Street Station Cheapest Fastest $53 Train 7:38am
Kelso Station 2h 32m 10:10am
Seattle King Street Station No tags $74 Train 9:23am
Kelso Station 2h 32m 11:55am
Seattle King Street Station No tags $60 Train 11:33am
Kelso Station 2h 32m 2:05pm
Seattle King Street Station No tags $60 Train 3:03pm
Kelso Station 2h 34m 5:37pm
Seattle King Street Station No tags $60 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $60 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $236 Train 6:48pm
Kelso Station 2h 32m 9:20pm
Seattle King Street Station No tags $53
Next departures for Kelso to Seattle on July 3 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 8:18pm
Kelso Station 2h 32m 10:50pm
Seattle King Street Station Cheapest $35 Train 7:38am
Kelso Station 2h 32m 10:10am
Seattle King Street Station Fastest $60 Train 3:03pm
Kelso Station 2h 34m 5:37pm
Seattle King Street Station No tags $60 Train 3:03pm
Kelso Station 2h 34m 5:37pm
Seattle King Street Station No tags $74 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $60 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $265 Train 6:48pm
Kelso Station 2h 32m 9:20pm
Seattle King Street Station No tags $47 Train 6:48pm
Kelso Station 2h 32m 9:20pm
Seattle King Street Station No tags $65
Next departures for Kelso to Seattle on July 4 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 6:48pm
Kelso Station 2h 32m 9:20pm
Seattle King Street Station Cheapest $35 Train 7:38am
Kelso Station 2h 32m 10:10am
Seattle King Street Station Fastest $60 Train 7:38am
Kelso Station 2h 32m 10:10am
Seattle King Street Station No tags $74 Train 9:23am
Kelso Station 2h 32m 11:55am
Seattle King Street Station No tags $60 Train 11:33am
Kelso Station 2h 32m 2:05pm
Seattle King Street Station No tags $60 Train 11:33am
Kelso Station 2h 32m 2:05pm
Seattle King Street Station No tags $74 Train 3:03pm
Kelso Station 2h 34m 5:37pm
Seattle King Street Station No tags $39 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $47
Next departures for Kelso to Seattle on July 5 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 6:48pm
Kelso Station 2h 32m 9:20pm
Seattle King Street Station Cheapest Fastest $39 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $324 Train 8:18pm
Kelso Station 2h 32m 10:50pm
Seattle King Street Station No tags $60 Train 8:18pm
Kelso Station 2h 32m 10:50pm
Seattle King Street Station No tags $74
Next departures for Kelso to Seattle on July 6 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 8:18pm
Kelso Station 2h 32m 10:50pm
Seattle King Street Station Cheapest $31 Train 11:33am
Kelso Station 2h 32m 2:05pm
Seattle King Street Station Fastest $60 Train 3:03pm
Kelso Station 2h 34m 5:37pm
Seattle King Street Station No tags $60 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $53 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $265 Train 6:48pm
Kelso Station 2h 32m 9:20pm
Seattle King Street Station No tags $35 Train 6:48pm
Kelso Station 2h 32m 9:20pm
Seattle King Street Station No tags $74 Train 8:18pm
Kelso Station 2h 32m 10:50pm
Seattle King Street Station No tags $74
Next departures for Kelso to Seattle on July 7 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 6:48pm
Kelso Station 2h 32m 9:20pm
Seattle King Street Station Cheapest $31 Train 7:38am
Kelso Station 2h 32m 10:10am
Seattle King Street Station Fastest $39 Train 7:38am
Kelso Station 2h 32m 10:10am
Seattle King Street Station No tags $74 Train 9:23am
Kelso Station 2h 32m 11:55am
Seattle King Street Station No tags $47 Train 9:23am
Kelso Station 2h 32m 11:55am
Seattle King Street Station No tags $74 Train 11:33am
Kelso Station 2h 32m 2:05pm
Seattle King Street Station No tags $60 Train 3:03pm
Kelso Station 2h 34m 5:37pm
Seattle King Street Station No tags $53 Train 4:51pm
Kelso Station 3h 7:51pm
Seattle King Street Station No tags $47
Last refresh of the prices: Yesterday at 8:24 PM PDT.
View all departures Get from Kelso to Seattle This route is served by train only
The journey takes about 2 hours 32 minutes and with fares starting at just $28, it presents an excellent value for a comfortable ride.
Train Companies 4.1 out of 5 stars 4.1/5 5,833 reviews
Staff 4.7
Timeliness 3.8
Cleanliness 4.5
Wifi 3.6
Based on 5833 reviews, the company was rated 4.1 stars on Busbud. Travelers were especially satisfied with the seats and the ticket access but often complained with the wifi. Amtrak ticket prices on this trip start at $28
Amtrak Kelso Seattle recent customer reviews Train had service interruption and had to pay out of pocket for a bus to finish the trip.
Great trip. Seats are so comfortable!
Frequently asked questions about traveling from Kelso to Seattle by train Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.
How much is the train ticket from Kelso to Seattle? The cheapest train tickets from Kelso to Seattle start from $28. The average price for this train route is around $45. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.
How long is the train journey from Kelso to Seattle? The average train ride duration from Kelso to Seattle is 2h 32m, covering a distance of 105 miles (168 km). The quickest train can get you there in 2h 32m and is operated by Amtrak .
Which train operators service the Kelso to Seattle route? Several major train operators operate on this route with 6 trains available per day.
What is the earliest and latest departure time for the train from Kelso to Seattle? The earliest train departs from Kelso to Seattle at 7:38am. And the latest train departs at 8:18pm.
Find cheapest prices for trains Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Kelso to Seattle was searched and found on Jun 29, 2026 with a price of $25 To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Kelso to Seattle, as early as possible.
You can expect to pay from $25 to $324 for a train ticket from Kelso to Seattle based on the last 2 days. You can expect to find the cheapest price for the trip at $25 which is on 2026-07-01.
Top Traveled Train Routes People from around the world trust Busbud
Popular train departures from Kelso Popular train routes to Seattle Continue your journey from Seattle