There are
981 mi
from Garland, TX to Michigan City, IN
That's the driving distance. It would take 17 hours 31 mins to go from Garland, Texas to Michigan City, Indiana.
The flight distance (direct flight from Garland, TX to Michigan City, IN) is 808.82 mi.
981 mi = 1,579.10 kms