There are
387 mi
from Duluth, MN to Ankeny, IA
That's the driving distance. It would take 7 hours 6 mins to go from Duluth, Minnesota to Ankeny, Iowa.
The flight distance (direct flight from Duluth, MN to Ankeny, IA) is 357.04 mi.
387 mi = 623.23 kms