Miles between Franklin, TN and Ottumwa, IA

There are
590 mi
from Franklin, TN to Ottumwa, IA

That's the driving distance. It would take 11 hours 15 mins to go from Franklin, Tennessee to Ottumwa, Iowa.

The flight distance (direct flight from Franklin, TN to Ottumwa, IA) is 461.87 mi.

590 mi = 949.41 kms