There are
368 mi
from Lorain, OH to Oswego, NY
That's the driving distance. It would take 7 hours 28 mins to go from Lorain, Ohio to Oswego, New York.
The flight distance (direct flight from Lorain, OH to Oswego, NY) is 320.45 mi.
368 mi = 592.67 kms