Miles between Troy, OH and Oshkosh, WI

There are
440 mi
from Troy, OH to Oshkosh, WI

That's the driving distance. It would take 9 hours to go from Troy, Ohio to Oshkosh, Wisconsin.

The flight distance (direct flight from Troy, OH to Oshkosh, WI) is 354.02 mi.

440 mi = 707.55 kms