There are
1,082 mi
from Cary, NC to Ankeny, IA
That's the driving distance. It would take 20 hours 33 mins to go from Cary, North Carolina to Ankeny, Iowa.
The flight distance (direct flight from Cary, NC to Ankeny, IA) is 896 mi.
1,082 mi = 1.61 kms