Miles between Dallas, TX and Rochester Hills, MI

There are
1,192 mi
from Dallas, TX to Rochester Hills, MI

That's the driving distance. It would take 21 hours 49 mins to go from Dallas, Texas to Rochester Hills, Michigan.

The flight distance (direct flight from Dallas, TX to Rochester Hills, MI) is 1,006.39 mi.

1,192 mi = 1.61 kms