Amtrak operates, on average, 2 train schedule(s) from St Louis to Newark. The average Amtrak ticket to Newark costs $165.50. Cheap Amtrak tickets to Newark are available on Wanderu starting from $153.00. In St Louis, Amtrak departs from Gateway Station - 430 S 15th St and no other station. In Newark, Amtrak arrives at 10 Mopar Dr and no other station.
An average trip on Amtrak from St Louis to Newark takes 31 hours and 50 minutes,