There are
572 mi
from Ottawa, KS to Tupelo, MS
That's the driving distance. It would take 11 hours 42 mins to go from Ottawa, Kansas to Tupelo, Mississippi.
The flight distance (direct flight from Ottawa, KS to Tupelo, MS) is 472.86 mi.
572 mi = 921.09 kms