Search St Louis train tickets

switcheroo

Quickview

How to get to St Louis by train?

Routes532
Trips per day1,585
train carriers4
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 St Louis?

The cheapest prices for a train ticket to St Louis that users have found recently on Wanderu start at $3.98. Such great deals to St Louis are available on one route to Alton. 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 St Louis. Alton at $3.98 has consistently the lowest average train ticket prices to St Louis.

What are the main train stations in St Louis?

The most popular train station in St Louis is Gateway Station - 430 S 15th St. Gateway Station - 430 S 15th St is the busiest train station in St Louis.

What are the most popular train routes to St Louis?

Peoria

There are 13 train schedules per day connecting Peoria with St Louis. It takes on average 5 hours to travel 147 miles, 236 kms, by train from Peoria. One train company operates schedules from Peoria, with Amtrak offering the most daily connections to St Louis. Traveling by train from Peoria you will most likely to arrive in St Louis at Gateway Station - 430 S 15th St.
Avg. Time
5h 0m
Avg. Price
$60.90

Windsor Locks

There are 13 train schedules per day connecting Windsor Locks with St Louis. It takes on average 36 hours to travel 952 miles, 1532 kms, by train from Windsor Locks. One train company operates schedules from Windsor Locks, with Amtrak offering the most daily connections to St Louis. Traveling by train from Windsor Locks you will most likely to arrive in St Louis at Gateway Station - 430 S 15th St.
Avg. Time
12h 0m
Avg. Price
$218.56

Madison

There are 12 train schedules per day connecting Madison with St Louis. It takes on average 11 hours to travel 311 miles, 500 kms, by train from Madison. One train company operates schedules from Madison, with Amtrak offering the most daily connections to St Louis. Traveling by train from Madison you will most likely to arrive in St Louis at Gateway Station - 430 S 15th St.
Avg. Time
11h 0m
Avg. Price
$92.46

New Haven

There are 12 train schedules per day connecting New Haven with St Louis. It takes on average 34 hours to travel 933 miles, 1500 kms, by train from New Haven. One train company operates schedules from New Haven, with Amtrak offering the most daily connections to St Louis. Traveling by train from New Haven you will most likely to arrive in St Louis at Gateway Station - 430 S 15th St.
Avg. Time
10h 0m
Avg. Price
$203.24

Milwaukee

There are 9 train schedules per day connecting Milwaukee with St Louis. It takes on average 9 hours to travel 328 miles, 528 kms, by train from Milwaukee. One train company operates schedules from Milwaukee, with Amtrak offering the most daily connections to St Louis. Traveling by train from Milwaukee you will most likely to arrive in St Louis at Gateway Station - 430 S 15th St.
Avg. Time
9h 0m
Avg. Price
$83.14

What train companies travel to St Louis, Missouri ?

Located in Missouri, United States, you can travel by train to St Louis from 532 destinations and choose from 1585 daily train schedules to get you there. Amtrak has the most train connections to St Louis. The furthest train arriving in St Louis covers a distance of 1799.55 miles, 2895.36 kms, covering the journey in 1 hour and 33 minutes

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

train companies serving St Louis

Amtrak

There are 236 daily Amtrak schedules to St Louis. Amtrak can get you to St Louis by train from 393 destinations including Indianapolis.
Air conditioning
Restroom
Extra legroom
Loyalty rewards
Power outlet
Snacks
WiFi
Avg. Time
3h 5m
Avg. Price
$182.74

Amtrak Lincoln Service

There are 19 daily Amtrak Lincoln Service schedules to St Louis. Amtrak Lincoln Service can get you to St Louis by train from 10 destinations including Chicago.
Air conditioning
Restroom
Extra legroom
Loyalty rewards
Power outlet
Snacks
WiFi
Avg. Time
4h 28m
Avg. Price
$36.94

Amtrak Missouri River Runner

There are 8 daily Amtrak Missouri River Runner schedules to St Louis. Amtrak Missouri River Runner can get you to St Louis by train from 9 destinations including Lee's Summit.
Air conditioning
Restroom
Extra legroom
Loyalty rewards
Power outlet
Snacks
WiFi
Avg. Time
4h 18m
Avg. Price
$44.25

Amtrak Texas Eagle

There are 18 daily Amtrak Texas Eagle schedules to St Louis. Amtrak Texas Eagle can get you to St Louis by train from 31 destinations including Springfield.
Air conditioning
Restroom
Extra legroom
Loyalty rewards
Power outlet
Snacks
Avg. Time
8h 4m
Avg. Price
$70.51