Cheap Bus tickets to Elgin, IL, US

What are the most popular routes to Elgin?

Chicago - ElginAverage priceJP¥2,902Average duration1hDaily departures2
Rockford - ElginAverage priceJP¥2,902Average duration1hDaily departures2
Champaign - ElginAverage priceJP¥6,844Average duration4h 45mDaily departures3
Milwaukee - ElginAverage priceJP¥10,048Average duration4hDaily departures1
Atlanta - ElginAverage priceJP¥28,943Average duration18h 25mDaily departures2