Amtrak operates, on average, 2 train schedule(s) from Johnstown to Waterloo. The average Amtrak ticket to Waterloo costs $114.00. In Johnstown, Amtrak departs from 47 Walnut St and no other station. In Waterloo, Amtrak arrives at 485 West Van Vleek Street and no other station.
An average trip on Amtrak from Johnstown to Waterloo takes 12 hours and 55 minutes, while the fastest available Amtrak trip will get you to Waterloo in 12 hours and 26 minutes,
On weekends, Amtrak offers 2 trips per day and you could expect to pay $114.00 for a weekend getaway trip to Waterloo.