Miles between New Haven, CT and Oswego, NY

There are
300 mi
from New Haven, CT to Oswego, NY

That's the driving distance. It would take 6 hours 22 mins to go from New Haven, Connecticut to Oswego, New York.

The flight distance (direct flight from New Haven, CT to Oswego, NY) is 235.41 mi.

300 mi = 482.83 kms