There are
1,203 mi
from Waco, TX to Grand Rapids, MI
That's the driving distance. It would take 21 hours 21 mins to go from Waco, Texas to Grand Rapids, Michigan.
The flight distance (direct flight from Waco, TX to Grand Rapids, MI) is 1,008.13 mi.
1,203 mi = 1.61 kms