Cheap Bus and Train tickets to Elkhart

What are the most popular routes to Elkhart?

Chicago - ElkhartAverage priceTHB 1,720Average duration1h 49mDaily departures2
Lancaster - ElkhartAverage priceTHB 6,056Average duration17h 37mDaily departures1
Pittsburgh - ElkhartAverage priceTHB 4,097Average duration7h 30mDaily departures1
New York City - ElkhartAverage priceTHB 11,161Average duration20h 29mDaily departures5
Waterloo - ElkhartAverage priceTHB 1,230Average duration52mDaily departures2