Miles between Rochester Hills, MI and Ankeny, IA

There are
610 mi
from Rochester Hills, MI to Ankeny, IA

That's the driving distance. It would take 11 hours 24 mins to go from Rochester Hills, Michigan to Ankeny, Iowa.

The flight distance (direct flight from Rochester Hills, MI to Ankeny, IA) is 538.40 mi.

610 mi = 982.02 kms