Miles between Amarillo, TX and Bettendorf, IA

There are
937 mi
from Amarillo, TX to Bettendorf, IA

That's the driving distance. It would take 16 hours 57 mins to go from Amarillo, Texas to Bettendorf, Iowa.

The flight distance (direct flight from Amarillo, TX to Bettendorf, IA) is 754.01 mi.

937 mi = 1,508.39 kms