Miles between Amarillo, TX and New Philadelphia, OH

There are
1,281 mi
from Amarillo, TX to New Philadelphia, OH

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

The flight distance (direct flight from Amarillo, TX to New Philadelphia, OH) is 1,166.96 mi.

1,281 mi = 1.61 kms