Miles between Mesa, AZ and Balch Springs, TX

There are
1,071 mi
from Mesa, AZ to Balch Springs, TX

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

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

1,071 mi = 1.61 kms