There are
305 mi
from Grand Rapids, MI to Cleveland Heights, OH
That's the driving distance. It would take 5 hours 45 mins to go from Grand Rapids, Michigan to Cleveland Heights, Ohio.
The flight distance (direct flight from Grand Rapids, MI to Cleveland Heights, OH) is 232.73 mi.
305 mi = 490.66 kms