Miles between Des Moines, IA and Palos Heights, IL

There are
331 mi
from Des Moines, IA to Palos Heights, IL

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

The flight distance (direct flight from Des Moines, IA to Palos Heights, IL) is 300.15 mi.

331 mi = 532.88 kms