Miles between Amarillo, TX and North Liberty, IA

There are
879 mi
from Amarillo, TX to North Liberty, IA

That's the driving distance. It would take 15 hours 52 mins to go from Amarillo, Texas to North Liberty, Iowa.

The flight distance (direct flight from Amarillo, TX to North Liberty, IA) is 712.24 mi.

879 mi = 1,414.50 kms