Miles between Amarillo, TX and Brunswick, OH

There are
1,291 mi
from Amarillo, TX to Brunswick, OH

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

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

1,291 mi = 1.61 kms