Miles between Amarillo, TX and Fairview Heights, IL

There are
769 mi
from Amarillo, TX to Fairview Heights, IL

That's the driving distance. It would take 13 hours 36 mins to go from Amarillo, Texas to Fairview Heights, Illinois.

The flight distance (direct flight from Amarillo, TX to Fairview Heights, IL) is 693.68 mi.

769 mi = 1,237.39 kms