Miles between Oshkosh, WI and New Haven, CT

There are
1,033 mi
from Oshkosh, WI to New Haven, CT

That's the driving distance. It would take 19 hours 39 mins to go from Oshkosh, Wisconsin to New Haven, Connecticut.

The flight distance (direct flight from Oshkosh, WI to New Haven, CT) is 813.83 mi.

1,033 mi = 1,661.69 kms