Miles between Baytown, TX and Asheboro, NC

There are
1,083 mi
from Baytown, TX to Asheboro, NC

That's the driving distance. It would take 20 hours 24 mins to go from Baytown, Texas to Asheboro, North Carolina.

The flight distance (direct flight from Baytown, TX to Asheboro, NC) is 971.77 mi.

1,083 mi = 1.61 kms