Miles between Waterloo, IA and Deer Park, TX

There are
1,062 mi
from Waterloo, IA to Deer Park, TX

That's the driving distance. It would take 19 hours 46 mins to go from Waterloo, Iowa to Deer Park, Texas.

The flight distance (direct flight from Waterloo, IA to Deer Park, TX) is 896.93 mi.

1,062 mi = 1,708.41 kms