Miles between Garland, TX and Fairview Heights, IL

There are
637 mi
from Garland, TX to Fairview Heights, IL

That's the driving distance. It would take 11 hours 58 mins to go from Garland, Texas to Fairview Heights, Illinois.

The flight distance (direct flight from Garland, TX to Fairview Heights, IL) is 540.79 mi.

637 mi = 1,024.34 kms