Miles between Elyria, OH and Martinsburg, WV

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