Miles between Rowlett, TX and Rochester Hills, MI

There are
1,187 mi
from Rowlett, TX to Rochester Hills, MI

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

The flight distance (direct flight from Rowlett, TX to Rochester Hills, MI) is 993.15 mi.

1,187 mi = 1,910.80 kms