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:48pm
Hermann, MO
Hermann
9:40pm
St. Louis, MO
St. Louis
1h 52min
Amtrak
Missouri River Runner
$18
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:41pm
Pontiac, IL
Pontiac
12:30am
St. Louis, MO
St. Louis
3h 49min
Amtrak
Lincoln Service
$24
8:43pm
Texarkana, AR
Texarkana
7:24am
St. Louis, MO
St. Louis
10h 41min
Amtrak
Texas Eagle
$60
8:43pm
Texarkana, AR
Texarkana
7:24am
St. Louis, MO
St. Louis
10h 41min
Amtrak
Texas Eagle
$60
9:18pm
Hope, AR
Hope
7:24am
St. Louis, MO
St. Louis
10h 6min
Amtrak
Texas Eagle
$57
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
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:26pm
Malvern, AR
Malvern
7:24am
St. Louis, MO
St. Louis
8h 58min
Amtrak
Texas Eagle
$50
10:26pm
Malvern, AR
Malvern
7:24am
St. Louis, MO
St. Louis
8h 58min
Amtrak
Texas Eagle
$50
10:54pm
Bingen, WA
Bingen-White Salmon
7:24am
St. Louis, MO
St. Louis
54h 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
$46
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 Hermann to St. Louis costs around $18 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), Pontiac (Pontiac). 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 Texarkana (Texarkana), Hope (Hope), Carlinville (Carlinville). The schedule and the price depend a lot on the city. You can find for example train tickets for the route Texarkana St. Louis from $60.