Miles between Sugar Land, TX and Apache Junction, AZ

There are
1,105 mi
from Sugar Land, TX to Apache Junction, AZ

That's the driving distance. It would take 19 hours 33 mins to go from Sugar Land, Texas to Apache Junction, Arizona.

The flight distance (direct flight from Sugar Land, TX to Apache Junction, AZ) is 972.25 mi.

1,105 mi = 1.61 kms