Miles between Irving, TX and Troy, OH

There are
1,017 mi
from Irving, TX to Troy, OH

That's the driving distance. It would take 18 hours 21 mins to go from Irving, Texas to Troy, Ohio.

The flight distance (direct flight from Irving, TX to Troy, OH) is 865.35 mi.

1,017 mi = 1.61 kms