There are
1,300 mi
from Amarillo, TX to North Olmsted, OH
That's the driving distance. It would take 23 hours 33 mins to go from Amarillo, Texas to North Olmsted, Ohio.
The flight distance (direct flight from Amarillo, TX to North Olmsted, OH) is 1,157.55 mi.
1,300 mi = 1.61 kms