There are
1,067 mi
from Lewisville, TX to Grand Rapids, MI
That's the driving distance. It would take 19 hours 55 mins to go from Lewisville, Texas to Grand Rapids, Michigan.
The flight distance (direct flight from Lewisville, TX to Grand Rapids, MI) is 920.10 mi.
1,067 mi = 1.61 kms