One Passenger / One Trip
7:03pm
Jefferson City, MO
Jefferson City
9:40pm
St. Louis, MO
St. Louis
2h 37min
Amtrak
Missouri River Runner
$23
7:22pm
Summit, IL
Summit
12:30am
St. Louis, MO
St. Louis
5h 8min
Amtrak
Lincoln Service
$27
7:31pm
Marshall, TX
Marshall
8:24am
St. Louis, MO
St. Louis
11h 53min
Amtrak
Texas Eagle
$85
7:48pm
Hermann, MO
Hermann
9:40pm
St. Louis, MO
St. Louis
1h 52min
Amtrak
Missouri River Runner
$18
7:50pm
Joliet, IL
Joliet
12:30am
St. Louis, MO
St. Louis
4h 40min
Amtrak
Lincoln Service
$27
8:02pm
Lincoln, IL
Lincoln
10:45pm
St. Louis, MO
St. Louis
2h 43min
Amtrak
Lincoln Service
$16
8:16pm
Washington, MO
Washington
9:40pm
St. Louis, MO
St. Louis
1h 24min
Amtrak
Missouri River Runner
$14
8:24pm
Dwight, IL
Dwight
12:30am
St. Louis, MO
St. Louis
4h 6min
Amtrak
Lincoln Service
$27
8:43pm
Texarkana, AR
Texarkana
7:24am
St. Louis, MO
St. Louis
10h 41min
Amtrak
Texas Eagle
$60
8:45pm
Alpine, TX
Alpine
7:24am
St. Louis, MO
St. Louis
34h 39min
Amtrak
Texas Eagle
$128
9:19pm
Carlinville, IL
Carlinville
10:45pm
St. Louis, MO
St. Louis
1h 26min
Amtrak
Lincoln Service
$9
9:47pm
Lincoln, IL
Lincoln
12:30am
St. Louis, MO
St. Louis
2h 43min
Amtrak
Lincoln Service
$16
9:48pm
Alton, IL
Alton
10:45pm
St. Louis, MO
St. Louis
0h 57min
Amtrak
Lincoln Service
$3
10:02pm
Arkadelphia, AR
Arkadelphia
7:24am
St. Louis, MO
St. Louis
9h 22min
Amtrak
Texas Eagle
$51
10:41pm
Pomona, CA
Pomona
7:24am
St. Louis, MO
St. Louis
53h 43min
Amtrak
Texas Eagle
$163
10:54pm
Ontario, CA
Ontario
7:24am
St. Louis, MO
St. Louis
53h 30min
Amtrak
Texas Eagle
$163
11:04pm
Carlinville, IL
Carlinville
12:30am
St. Louis, MO
St. Louis
1h 26min
Amtrak
Lincoln Service
$9
11:33pm
Alton, IL
Alton
12:30am
St. Louis, MO
St. Louis
0h 57min
Amtrak
Lincoln Service
$3
11:39pm
Little Rock, AR
Little Rock
7:24am
St. Louis, MO
St. Louis
7h 45min
Amtrak
Texas Eagle
$57
11:39pm
Little Rock, AR
Little Rock
7:24am
St. Louis, MO
St. Louis
7h 45min
Amtrak
Texas Eagle
$46
| City: | St. Louis, MO |
| Daily arrivals: | 69 |
| Train stations | St. Louis |
| Connections: | 51 |
| Companies: | Amtrak |
| Avg price: | $51.61 |
The price of the ticket varies a lot depending on the city from where it comes. For example, a train ticket from Summit to St. Louis costs around $27 while one from Marshall to St. Louis costs $85. The average ticket price is $51.61.
There are many cities from which you can reach St. Louis by train. Some of them are Hermann (Hermann), Joliet (Joliet), Lincoln (Lincoln). If you need more information, you can use our search engine.
The train company that operates in St. Louis is Amtrak. One of its trips, for example, is Amtrak Jefferson City St. Louis. Its price is approximately $23 and it takes 2h 37min. We recommend that you book your ticket in advance.
The St. Louis train station is St. Louis. Many trains arrive at this station from cities like Washington (Washington), Dwight (Dwight), Texarkana (Texarkana). The schedule and the price depend a lot on the city. You can find for example train tickets for the route Washington St. Louis from $14.