There are
328 mi
from Grand Rapids, MI to Bettendorf, IA
That's the driving distance. It would take 6 hours 12 mins to go from Grand Rapids, Michigan to Bettendorf, Iowa.
The flight distance (direct flight from Grand Rapids, MI to Bettendorf, IA) is 264.13 mi.
328 mi = 527.67 kms