Cheap Bus tickets to Marshalltown

What are the most popular routes to Marshalltown?

Minneapolis - MarshalltownAverage priceR 2 740Average duration4hDaily departures1
Iowa City - MarshalltownAverage priceR 499Average duration3h 5mDaily departures1
Atlanta - MarshalltownAverage priceR 5 210Average duration1d 18hDaily departures3
Des Moines - MarshalltownAverage priceR 432Average duration1h 5mDaily departures2
San Luis Potosí - MarshalltownAverage priceR 4 769Average duration1d 14hDaily departures3