Search St Louis train tickets

switcheroo

Quickview

How to get to St Louis by train?

Routes350
Trips per day849
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.50. 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.50 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.

Oakland

There are 10 train schedules per day connecting Oakland with St Louis. It takes on average 63 hours and 41 minutes to travel 1735 miles, 2790 kms, by train from Oakland. One train company operates schedules from Oakland, with Amtrak offering the most daily connections to St Louis. Traveling by train from Oakland you will most likely to arrive in St Louis at Gateway Station - 430 S 15th St.
Avg. Time
2d 15h 41m
Avg. Price
$237.27

Manchester

There are 10 train schedules per day connecting Manchester with St Louis. It takes on average 30 hours and 24 minutes to travel 947 miles, 1523 kms, by train from Manchester. One train company operates schedules from Manchester, with Amtrak offering the most daily connections to St Louis. Traveling by train from Manchester you will most likely to arrive in St Louis at Gateway Station - 430 S 15th St.
Avg. Time
1d 6h 24m
Avg. Price
$157.90

Madison

There are 10 train schedules per day connecting Madison with St Louis. It takes on average 11 hours and 4 minutes 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 4m
Avg. Price
$65.05

Peoria

There are 10 train schedules per day connecting Peoria with St Louis. It takes on average 5 hours and 41 minutes 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 41m
Avg. Price
$43.43

Milwaukee

There are 9 train schedules per day connecting Milwaukee with St Louis. It takes on average 8 hours and 59 minutes 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
8h 59m
Avg. Price
$62.78

Located in Missouri, United States, you can travel by train to St Louis from 350 destinations and choose from 849 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 1778.13 miles, 2860.90 kms, covering the journey in 84 hours and 31 minutes

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

train companies serving St Louis

Amtrak

There are 207 daily Amtrak schedules to St Louis. Amtrak can get you to St Louis by train from 380 destinations including Peoria.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 28m
Avg. Price
$132.08

Amtrak Lincoln Service

There are 22 daily Amtrak Lincoln Service schedules to St Louis. Amtrak Lincoln Service can get you to St Louis by train from 10 destinations including Joliet.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 5m
Avg. Price
$27.10

Amtrak Missouri River Runner

There are 10 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.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 5m
Avg. Price
$36.08

Amtrak Texas Eagle

There are 17 daily Amtrak Texas Eagle schedules to St Louis. Amtrak Texas Eagle can get you to St Louis by train from 34 destinations including Austin.
Restroom
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 10m
Avg. Price
$57.35