Miles between Sugar Land, TX and Mt Airy, NC

There are
1,143 mi
from Sugar Land, TX to Mt Airy, NC

That's the driving distance. It would take 21 hours 29 mins to go from Sugar Land, Texas to Mt Airy, North Carolina.

The flight distance (direct flight from Sugar Land, TX to Mt Airy, NC) is 989.87 mi.

1,143 mi = 1.61 kms