There are
923 mi
from Elyria, OH to Petal, MS
That's the driving distance. It would take 17 hours 6 mins to go from Elyria, Ohio to Petal, Mississippi.
The flight distance (direct flight from Elyria, OH to Petal, MS) is 797.95 mi.
923 mi = 1,485.28 kms