Miles between Orange, TX and Shakopee, MN

There are
1,152 mi
from Orange, TX to Shakopee, MN

That's the driving distance. It would take 21 hours 43 mins to go from Orange, Texas to Shakopee, Minnesota.

The flight distance (direct flight from Orange, TX to Shakopee, MN) is 1,016.04 mi.

1,152 mi = 1,854.25 kms