Cheap Bus and Train tickets to Naperville

What are the most popular routes to Naperville?

Chicago - NapervilleAverage price$14Average duration1h 10mDaily departures2
Kansas City - NapervilleAverage price$125Average duration11h 15mDaily departures3
Kansas City - NapervilleAverage price$90Average duration15h 5mDaily departures2
Champaign - NapervilleAverage price$45Average duration11h 58mDaily departures2
Iowa City - NapervilleAverage price$44Average duration4h 55mDaily departures1