Miles between Sterling Heights, MI and Ankeny, IA

There are
612 mi
from Sterling Heights, MI to Ankeny, IA

That's the driving distance. It would take 11 hours 22 mins to go from Sterling Heights, Michigan to Ankeny, Iowa.

The flight distance (direct flight from Sterling Heights, MI to Ankeny, IA) is 544.20 mi.

612 mi = 985.25 kms