|Shortest Duration||20h 44m|
|Trips per day||2|
Amtrak operates, on average, 2 train schedule(s) from Johnstown to New Buffalo. The average Amtrak ticket to New Buffalo costs $132.00. Cheap Amtrak tickets to New Buffalo are available on Wanderu starting from $128.00. In Johnstown, Amtrak departs from 47 Walnut St and no other station. In New Buffalo, Amtrak arrives at 226 N Whittaker St and no other station.
An average trip on Amtrak from Johnstown to New Buffalo takes 22 hours and 21 minutes, while the fastest available Amtrak trip will get you to New Buffalo in 20 hours and 44 minutes,