There are
865 mi
from Waterloo, IA to Jacksonville, TX
That's the driving distance. It would take 16 hours 25 mins to go from Waterloo, Iowa to Jacksonville, Texas.
The flight distance (direct flight from Waterloo, IA to Jacksonville, TX) is 744.96 mi.
865 mi = 1,391.98 kms