Miles between Dallas, TX and Elyria, OH

There are
1,166 mi
from Dallas, TX to Elyria, OH

That's the driving distance. It would take 21 hours 23 mins to go from Dallas, Texas to Elyria, Ohio.

The flight distance (direct flight from Dallas, TX to Elyria, OH) is 999.37 mi.

1,166 mi = 1.61 kms