|Shortest Duration||37h 33m|
|Trips per day||1|
Amtrak operates, on average, 1 train schedule(s) from St Louis to Berlin. The average Amtrak ticket to Berlin costs $185.25. Cheap Amtrak tickets to Berlin are available on Wanderu starting from $136.00. In St Louis, Amtrak departs from Gateway Station - 430 S 15th St and no other station. In Berlin, Amtrak arrives at 51 Depot Rd and no other station.
An average trip on Amtrak from St Louis to Berlin takes 37 hours and 33 minutes,
On weekends, Amtrak offers 2 trips per day and you could expect to pay $179.00 for a weekend getaway trip to Berlin.