Miles between Urbandale, IA and Bethany, OK

There are
544 mi
from Urbandale, IA to Bethany, OK

That's the driving distance. It would take 9 hours 35 mins to go from Urbandale, Iowa to Bethany, Oklahoma.

The flight distance (direct flight from Urbandale, IA to Bethany, OK) is 472.03 mi.

544 mi = 876.14 kms