There are
291 mi
from Grand Rapids, MI to Lakewood, OH
That's the driving distance. It would take 5 hours 22 mins to go from Grand Rapids, Michigan to Lakewood, Ohio.
The flight distance (direct flight from Grand Rapids, MI to Lakewood, OH) is 222.87 mi.
291 mi = 468.80 kms