Miles between Mesquite, TX and New Hope, MN

There are
953 mi
from Mesquite, TX to New Hope, MN

That's the driving distance. It would take 17 hours 37 mins to go from Mesquite, Texas to New Hope, Minnesota.

The flight distance (direct flight from Mesquite, TX to New Hope, MN) is 865.08 mi.

953 mi = 1,533.22 kms