Miles between Des Moines, IA and Bemidji, MN

There are
458 mi
from Des Moines, IA to Bemidji, MN

That's the driving distance. It would take 8 hours 50 mins to go from Des Moines, Iowa to Bemidji, Minnesota.

The flight distance (direct flight from Des Moines, IA to Bemidji, MN) is 410.58 mi.

458 mi = 736.42 kms