Cheap Bus and Train tickets to Mount Pleasant, IA, US

What are the most popular routes to Mount Pleasant?

Chicago - Mount PleasantAverage priceR$365Average duration4h 6mDaily departures2
Naperville - Mount PleasantAverage priceR$244Average duration3h 32mDaily departures2
Milwaukee - Mount PleasantAverage priceR$789Average duration6h 56mDaily departures2
Omaha - Mount PleasantAverage priceR$332Average duration4h 45mDaily departures1
Ottumwa - Mount PleasantAverage priceR$112Average duration48mDaily departures1