One Passenger / One Trip
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
3h 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:39pm
Springfield, IL
Springfield
10:45pm
St. Louis, MO
St. Louis
2h 6min
Amtrak
Lincoln Service
$15
8:41pm
Pontiac, IL
Pontiac
12:30am
St. Louis, MO
St. Louis
3h 49min
Amtrak
Lincoln Service
$24
8:43pm
Texarkana, AR
Texarkana
8:24am
St. Louis, MO
St. Louis
10h 41min
Amtrak
Texas Eagle
$75
9:14pm
Normal, IL
Bloomington-Normal
12:30am
St. Louis, MO
St. Louis
3h 16min
Amtrak
Lincoln Service
$18
9:18pm
Hope, AR
Hope
7:24am
St. Louis, MO
St. Louis
10h 6min
Amtrak
Texas Eagle
$71
9:18pm
Hope, AR
Hope
7:24am
St. Louis, MO
St. Louis
10h 6min
Amtrak
Texas Eagle
$57
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
1h 43min
Amtrak
Lincoln Service
$16
9:48pm
Alton, IL
Alton
10:45pm
St. Louis, MO
St. Louis
0h 57min
Amtrak
Lincoln Service
$3
10:24pm
Springfield, IL
Springfield
12:30am
St. Louis, MO
St. Louis
2h 6min
Amtrak
Lincoln Service
$15
10:26pm
Malvern, AR
Malvern
8:24am
St. Louis, MO
St. Louis
8h 58min
Amtrak
Texas Eagle
$63
10:36pm
Sanderson, TX
Sanderson
7:24am
St. Louis, MO
St. Louis
31h 48min
Amtrak
Texas Eagle
$128
11:04pm
Carlinville, IL
Carlinville
12:30am
St. Louis, MO
St. Louis
0h 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
8: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 Joliet to St. Louis costs around $27 while one from Lincoln to St. Louis costs $16. The average ticket price is $51.61.
There are many cities from which you can reach St. Louis by train. Some of them are Washington (Washington), Dwight (Dwight), Springfield (Springfield). 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 Hermann St. Louis. Its price is approximately $18 and it takes 1h 52min. 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 Pontiac (Pontiac), Texarkana (Texarkana), Normal (Bloomington-Normal). The schedule and the price depend a lot on the city. You can find for example train tickets for the route Pontiac St. Louis from $24.