There are
825 mi
from Waterloo, IA to Glenn Heights, TX
That's the driving distance. It would take 15 hours 38 mins to go from Waterloo, Iowa to Glenn Heights, Texas.
The flight distance (direct flight from Waterloo, IA to Glenn Heights, TX) is 729.94 mi.
825 mi = 1,327.45 kms