There are
770 mi
from Sioux City, IA to Balch Springs, TX
That's the driving distance. It would take 13 hours 43 mins to go from Sioux City, Iowa to Balch Springs, Texas.
The flight distance (direct flight from Sioux City, IA to Balch Springs, TX) is 675.24 mi.
770 mi = 1,238.84 kms