There are
943 mi
from Garland, TX to New Brighton, MN
That's the driving distance. It would take 17 hours 26 mins to go from Garland, Texas to New Brighton, Minnesota.
The flight distance (direct flight from Garland, TX to New Brighton, MN) is 859.51 mi.
943 mi = 1,516.88 kms