There are
494 mi
from Grand Rapids, MI to Ankeny, IA
That's the driving distance. It would take 9 hours 12 mins to go from Grand Rapids, Michigan to Ankeny, Iowa.
The flight distance (direct flight from Grand Rapids, MI to Ankeny, IA) is 413.72 mi.
494 mi = 795.59 kms