There are
1,099 mi
from Garland, TX to Grand Rapids, MI
That's the driving distance. It would take 19 hours 36 mins to go from Garland, Texas to Grand Rapids, Michigan.
The flight distance (direct flight from Garland, TX to Grand Rapids, MI) is 914.68 mi.
1,099 mi = 1,768.62 kms