Search train tickets to St Louis

switcheroo

Quickview

How to get to St Louis by train?

Routes337
Trips per day797
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.18. 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.18 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.

Peoria

There are 10 train schedules per day connecting Peoria with St Louis. It takes on average 5 hours and 39 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. Travelling by train from Peoria you will most likely to arrive in St Louis at Gateway Station - 430 S 15th St.
Avg. Time
5h 39m
Avg. Price
€38.90

San Luis Obispo

There are 9 train schedules per day connecting San Luis Obispo with St Louis. It takes on average 67 hours and 5 minutes to travel 1691 miles, 2721 kms, by train from San Luis Obispo. One train company operates schedules from San Luis Obispo, with Amtrak offering the most daily connections to St Louis. Travelling by train from San Luis Obispo you will most likely to arrive in St Louis at Gateway Station - 430 S 15th St.
Avg. Time
2d 19h 5m
Avg. Price
€192.93

Madison

There are 9 train schedules per day connecting Madison with St Louis. It takes on average 11 hours and 2 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. Travelling by train from Madison you will most likely to arrive in St Louis at Gateway Station - 430 S 15th St.
Avg. Time
11h 2m
Avg. Price
€57.01

Milwaukee

There are 8 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. Travelling 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
€54.99

Richmond

There are 8 train schedules per day connecting Richmond with St Louis. It takes on average 36 hours and 53 minutes to travel 698 miles, 1124 kms, by train from Richmond. One train company operates schedules from Richmond, with Amtrak offering the most daily connections to St Louis. Travelling by train from Richmond you will most likely to arrive in St Louis at Gateway Station - 430 S 15th St.
Avg. Time
1d 12h 53m
Avg. Price
€129.60

Located in Missouri, United States, you can travel by train to St Louis from 337 destinations and choose from 797 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 75 hours and 7 minutes

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

train companies serving St Louis

Amtrak

There are 163 daily Amtrak schedules to St Louis. Amtrak can get you to St Louis by train from 361 destinations including Indianapolis.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 28m
Avg. Price
€119.33

Amtrak Lincoln Service

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

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 Jefferson City.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 5m
Avg. Price
€35.53

Amtrak Texas Eagle

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