Miles between Urbandale, IA and Vidor, TX

There are
919 mi
from Urbandale, IA to Vidor, TX

That's the driving distance. It would take 17 hours 13 mins to go from Urbandale, Iowa to Vidor, Texas.

The flight distance (direct flight from Urbandale, IA to Vidor, TX) is 794.41 mi.

919 mi = 1,478.50 kms