There are
968 mi
from Elyria, OH to West Fargo, ND
That's the driving distance. It would take 17 hours 56 mins to go from Elyria, Ohio to West Fargo, North Dakota.
The flight distance (direct flight from Elyria, OH to West Fargo, ND) is 824.33 mi.
968 mi = 1,557.29 kms