Miles between Macedonia, OH and Amarillo, TX

There are
1,303 mi
from Macedonia, OH to Amarillo, TX

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

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

1,303 mi = 2,097.65 kms