Miles between Elyria, OH and Amarillo, TX

There are
1,296 mi
from Elyria, OH to Amarillo, TX

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

The flight distance (direct flight from Elyria, OH to Amarillo, TX) is 1,147.48 mi.

1,296 mi = 2,086.04 kms