Miles between Mckinney, TX and Waukee, IA

There are
664 mi
from Mckinney, TX to Waukee, IA

That's the driving distance. It would take 12 hours 21 mins to go from Mckinney, Texas to Waukee, Iowa.

The flight distance (direct flight from Mckinney, TX to Waukee, IA) is 600.64 mi.

664 mi = 1,067.83 kms