There are
826 mi
from Waterloo, IA to Red Oak, TX
That's the driving distance. It would take 15 hours 39 mins to go from Waterloo, Iowa to Red Oak, Texas.
The flight distance (direct flight from Waterloo, IA to Red Oak, TX) is 731.02 mi.
826 mi = 1,329.54 kms