Miles between Troy, OH and Angleton, TX

There are
1,163 mi
from Troy, OH to Angleton, TX

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

The flight distance (direct flight from Troy, OH to Angleton, TX) is 984.10 mi.

1,163 mi = 1,871.65 kms