There are
617 mi
from Ottawa, KS to Oshkosh, WI
That's the driving distance. It would take 12 hours 1 min to go from Ottawa, Kansas to Oshkosh, Wisconsin.
The flight distance (direct flight from Ottawa, KS to Oshkosh, WI) is 510.98 mi.
617 mi = 992.82 kms