There are
894 mi
from Amarillo, TX to Cedar Rapids, IA
That's the driving distance. It would take 16 hours 7 mins to go from Amarillo, Texas to Cedar Rapids, Iowa.
The flight distance (direct flight from Amarillo, TX to Cedar Rapids, IA) is 719.63 mi.
894 mi = 1,439.20 kms