Miles between Garland, TX and Shakopee, MN

There are
930 mi
from Garland, TX to Shakopee, MN

That's the driving distance. It would take 17 hours 13 mins to go from Garland, Texas to Shakopee, Minnesota.

The flight distance (direct flight from Garland, TX to Shakopee, MN) is 837.87 mi.

930 mi = 1,496.81 kms