There are
960 mi
from New York, NY to Oshkosh, WI
That's the driving distance. It would take 18 hours 9 mins to go from New York, New York to Oshkosh, Wisconsin.
The flight distance (direct flight from New York, NY to Oshkosh, WI) is 775.29 mi.
960 mi = 1,545.67 kms