Miles between Dallas, TX and North St Paul, MN

There are
940 mi
from Dallas, TX to North St Paul, MN

That's the driving distance. It would take 17 hours 31 mins to go from Dallas, Texas to North St Paul, Minnesota.

The flight distance (direct flight from Dallas, TX to North St Paul, MN) is 867.38 mi.

940 mi = 1,513.15 kms