Miles between Troy, MI and Waukee, IA

There are
624 mi
from Troy, MI to Waukee, IA

That's the driving distance. It would take 11 hours 34 mins to go from Troy, Michigan to Waukee, Iowa.

The flight distance (direct flight from Troy, MI to Waukee, IA) is 554.18 mi.

624 mi = 1,004.34 kms