Miles between Dallas, TX and Roseville, MN

There are
937 mi
from Dallas, TX to Roseville, MN

That's the driving distance. It would take 17 hours 28 mins to go from Dallas, Texas to Roseville, Minnesota.

The flight distance (direct flight from Dallas, TX to Roseville, MN) is 865 mi.

937 mi = 1,508.02 kms