There are
959 mi
from Garland, TX to Forest Lake, MN
That's the driving distance. It would take 17 hours 44 mins to go from Garland, Texas to Forest Lake, Minnesota.
The flight distance (direct flight from Garland, TX to Forest Lake, MN) is 876.35 mi.
959 mi = 1,543.66 kms