There are
976 mi
from Oshkosh, WI to New Rochelle, NY
That's the driving distance. It would take 18 hours 21 mins to go from Oshkosh, Wisconsin to New Rochelle, New York.
The flight distance (direct flight from Oshkosh, WI to New Rochelle, NY) is 781.20 mi.
976 mi = 1,570.06 kms