Miles between Oshkosh, WI and Monroe, MI

There are
434 mi
from Oshkosh, WI to Monroe, MI

That's the driving distance. It would take 8 hours 25 mins to go from Oshkosh, Wisconsin to Monroe, Michigan.

The flight distance (direct flight from Oshkosh, WI to Monroe, MI) is 298.04 mi.

434 mi = 699.11 kms