There are
328 mi
from Elyria, OH to Martinsburg, WV
That's the driving distance. It would take 6 hours 9 mins to go from Elyria, Ohio to Martinsburg, West Virginia.
The flight distance (direct flight from Elyria, OH to Martinsburg, WV) is 254.86 mi.
328 mi = 527.88 kms