Cheap Bus tickets to Waterloo, IA, US

What are the most popular routes to Waterloo?

Chicago - WaterlooAverage priceCA$80Average duration10hDaily departures3
New York City - WaterlooAverage priceCA$197Average duration1d 20hDaily departures13
Jackson - WaterlooAverage priceCA$182Average duration1d 2hDaily departures2
Des Moines - WaterlooAverage priceCA$38Average duration2h 55mDaily departures2
Boston - WaterlooAverage priceCA$332Average duration1d 15hDaily departures4