Miles between Providence, RI and Marshalltown, IA

There are
1,263 mi
from Providence, RI to Marshalltown, IA

That's the driving distance. It would take 23 hours 48 mins to go from Providence, Rhode Island to Marshalltown, Iowa.

The flight distance (direct flight from Providence, RI to Marshalltown, IA) is 1,101.99 mi.

1,263 mi = 1.61 kms