|Shortest Duration||34h 0m|
|Trips per day||4|
Book Amtrak from St Louis to Iselin from $140.00. There are 4 Amtrak schedules from St Louis to Iselin and you can expect on average to pay $216.50 for a Amtrak ticket to Iselin. In St Louis, Amtrak departs to Iselin from Gateway Station - 430 S 15th St and no other station. In Iselin, Amtrak arrives at 100 Middlesex Essex Tpke and no other station.
An average trip on Amtrak from St Louis to Iselin takes 37 hours and 58 minutes, while the fastest available Amtrak trip will get you to Iselin in 34 hours and 0 minutes,
On weekends, Amtrak offers 6 trips per day and you could expect to pay $240.50 for a weekend getaway trip to Iselin.