Cheap Bus tickets to Waterloo, IA, US

What are the most popular routes to Waterloo?

Chicago - WaterlooAverage priceR 883Average duration10hDaily departures4
Des Moines - WaterlooAverage priceR 353Average duration2h 55mDaily departures1
Paducah - WaterlooAverage priceR 1 803Average duration1d 12hDaily departures1
Milwaukee - WaterlooAverage priceR 948Average duration9h 35mDaily departures1
Detroit - WaterlooAverage priceR 1 659Average duration17h 30mDaily departures1