There are
930 mi
from Garland, TX to Buffalo Grove, IL
That's the driving distance. It would take 17 hours 26 mins to go from Garland, Texas to Buffalo Grove, Illinois.
The flight distance (direct flight from Garland, TX to Buffalo Grove, IL) is 795.74 mi.
930 mi = 1,496.11 kms