Miles between Des Moines, IA and Urbana, IL

There are
357 mi
from Des Moines, IA to Urbana, IL

That's the driving distance. It would take 6 hours 4 mins to go from Des Moines, Iowa to Urbana, Illinois.

The flight distance (direct flight from Des Moines, IA to Urbana, IL) is 300.75 mi.

357 mi = 574.53 kms