Miles between Tucson, AZ and Balch Springs, TX

There are
966 mi
from Tucson, AZ to Balch Springs, TX

That's the driving distance. It would take 16 hours 22 mins to go from Tucson, Arizona to Balch Springs, Texas.

The flight distance (direct flight from Tucson, AZ to Balch Springs, TX) is 833.82 mi.

966 mi = 1,553.90 kms