Cheap Bus tickets to Elgin, IL, US

What are the most popular routes to Elgin?

Chicago - ElginAverage priceCN¥120Average duration1hDaily departures2
Rockford - ElginAverage priceCN¥116Average duration1hDaily departures2
Champaign - ElginAverage priceCN¥279Average duration7h 30mDaily departures2
Indianapolis - ElginAverage priceCN¥342Average duration7h 55mDaily departures3
Milwaukee - ElginAverage priceCN¥408Average duration4hDaily departures1