|Shortest Duration||33h 0m|
|Trips per day||3|
Book Amtrak from St Louis to Iselin from US$134.00. There are 3 Amtrak schedules from St Louis to Iselin and you can expect on average to pay US$196.33 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 36 hours and 40 minutes, while the fastest available Amtrak trip will get you to Iselin in 33 hours and 0 minutes,
On weekends, Amtrak offers 11 trips per day and you could expect to pay US$229.27 for a weekend getaway to Iselin.