There are
447 mi
from Elyria, OH to Oneonta, NY
That's the driving distance. It would take 8 hours 47 mins to go from Elyria, Ohio to Oneonta, New York.
The flight distance (direct flight from Elyria, OH to Oneonta, NY) is 369.74 mi.
447 mi = 719.65 kms