There are
138 mi
from Ottawa, KS to Marshall, MO
That's the driving distance. It would take 2 hours 41 mins to go from Ottawa, Kansas to Marshall, Missouri.
The flight distance (direct flight from Ottawa, KS to Marshall, MO) is 116.79 mi.
138 mi = 221.48 kms