Search train tickets toSt Louis

switcheroo

Quickview

How to get to St Louis by train?

Routes518
Trips per day1,571
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.

What are the cheapest 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.95. 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.95 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?

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
36h 0m
Avg. Price
$216.71

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
$57.82

Manchester

There are 12 train schedules per day connecting Manchester with St Louis. It takes on average 30 hours and 39 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
30h 39m
Avg. Price
$159.95

San Francisco

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

Galesburg

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