Marshalltown is located in Des Moines city, United States at the 42.0494, -92.908 coordinates. Distance from Marshalltown to other cities. are listed below, click on the city name to find distance between. Distance from Marshalltown to Cedar Rapids 104 km, to Davenport 202 km, to Sioux City 292 km. The green marker indicates the location of Marshalltown.