There are
1,264 mi
from Marshalltown, IA to Palatka, FL
That's the driving distance. It would take 23 hours 59 mins to go from Marshalltown, Iowa to Palatka, Florida.
The flight distance (direct flight from Marshalltown, IA to Palatka, FL) is 1,062.12 mi.
1,264 mi = 2,034.30 kms