Cheap Train tickets to Waterloo, IN, US

What are the most popular routes to Waterloo?

Chicago - WaterlooAverage price$60Average duration2h 43mDaily departures2
New York City - WaterlooAverage price$265Average duration19h 36mDaily departures7
Pittsburgh - WaterlooAverage price$128Average duration6h 37mDaily departures1
St. Louis - WaterlooAverage price$171Average duration13h 13mDaily departures3
South Bend - WaterlooAverage price$35Average duration1h 14mDaily departures2