There are
452 mi
from Grand Rapids, MI to Clayton, MO
That's the driving distance. It would take 8 hours 29 mins to go from Grand Rapids, Michigan to Clayton, Missouri.
The flight distance (direct flight from Grand Rapids, MI to Clayton, MO) is 385.11 mi.
452 mi = 728.16 kms