Miles between Urbandale, IA and Robinson, TX

There are
831 mi
from Urbandale, IA to Robinson, TX

That's the driving distance. It would take 14 hours 30 mins to go from Urbandale, Iowa to Robinson, Texas.

The flight distance (direct flight from Urbandale, IA to Robinson, TX) is 726.71 mi.

831 mi = 1,337.65 kms