Miles between Rowlett, TX and Troy, OH

There are
991 mi
from Rowlett, TX to Troy, OH

That's the driving distance. It would take 17 hours 52 mins to go from Rowlett, Texas to Troy, Ohio.

The flight distance (direct flight from Rowlett, TX to Troy, OH) is 844.12 mi.

991 mi = 1,595.08 kms