There are
214 mi
from Morgantown, WV to Elyria, OH
That's the driving distance. It would take 4 hours 7 mins to go from Morgantown, West Virginia to Elyria, Ohio.
The flight distance (direct flight from Morgantown, WV to Elyria, OH) is 164.96 mi.
214 mi = 344.74 kms