Miles between Keansburg, NJ and Oshkosh, WI

There are
973 mi
from Keansburg, NJ to Oshkosh, WI

That's the driving distance. It would take 18 hours 28 mins to go from Keansburg, New Jersey to Oshkosh, Wisconsin.

The flight distance (direct flight from Keansburg, NJ to Oshkosh, WI) is 776.54 mi.

973 mi = 1,566.35 kms