Cheap Bus tickets to Marshalltown

What are the most popular routes to Marshalltown?

Minneapolis - MarshalltownAverage priceR 2 753Average duration4hDaily departures1
Iowa City - MarshalltownAverage priceR 501Average duration3h 5mDaily departures1
Atlanta - MarshalltownAverage priceR 5 234Average duration1d 18hDaily departures3
Des Moines - MarshalltownAverage priceR 434Average duration1h 5mDaily departures2
San Luis Potosí - MarshalltownAverage priceR 4 791Average duration1d 14hDaily departures3