Miles between Nashville, TN and Des Moines, IA

There are
655 mi
from Nashville, TN to Des Moines, IA

That's the driving distance. It would take 12 hours 32 mins to go from Nashville, Tennessee to Des Moines, Iowa.

The flight distance (direct flight from Nashville, TN to Des Moines, IA) is 524.76 mi.

655 mi = 1,054.36 kms