There are
823 mi
from Waterloo, IA to Seagoville, TX
That's the driving distance. It would take 15 hours 34 mins to go from Waterloo, Iowa to Seagoville, Texas.
The flight distance (direct flight from Waterloo, IA to Seagoville, TX) is 718.26 mi.
823 mi = 1,324.39 kms