Cheap Bus and Train tickets to Naperville

What are the most popular routes to Naperville?

Chicago - NapervilleAverage priceCA$19Average duration45mDaily departures2
Kansas City - NapervilleAverage priceCA$161Average duration11h 15mDaily departures3
Champaign - NapervilleAverage priceCA$55Average duration11h 58mDaily departures3
Galesburg - NapervilleAverage priceCA$41Average duration2h 21mDaily departures4
Omaha - NapervilleAverage priceCA$159Average duration1d Daily departures2