Miles between Billings, MT and Urbandale, IA

There are
936 mi
from Billings, MT to Urbandale, IA

That's the driving distance. It would take 16 hours 9 mins to go from Billings, Montana to Urbandale, Iowa.

The flight distance (direct flight from Billings, MT to Urbandale, IA) is 791.06 mi.

936 mi = 1,506.29 kms