There are
918 mi
from Garland, TX to Elk Grove Village, IL
That's the driving distance. It would take 17 hours 11 mins to go from Garland, Texas to Elk Grove Village, Illinois.
The flight distance (direct flight from Garland, TX to Elk Grove Village, IL) is 786.85 mi.
918 mi = 1,477.10 kms