Miles between Grand Prairie, TX and New Ulm, MN

There are
946 mi
from Grand Prairie, TX to New Ulm, MN

That's the driving distance. It would take 17 hours 16 mins to go from Grand Prairie, Texas to New Ulm, Minnesota.

The flight distance (direct flight from Grand Prairie, TX to New Ulm, MN) is 810.87 mi.

946 mi = 1,523.00 kms