There are
585 mi
from Elyria, OH to Elizabeth City, NC
That's the driving distance. It would take 11 hours 39 mins to go from Elyria, Ohio to Elizabeth City, North Carolina.
The flight distance (direct flight from Elyria, OH to Elizabeth City, NC) is 471.21 mi.
585 mi = 941.37 kms