Miles between Amarillo, TX and Maryland Heights, MO

There are
753 mi
from Amarillo, TX to Maryland Heights, MO

That's the driving distance. It would take 13 hours 15 mins to go from Amarillo, Texas to Maryland Heights, Missouri.

The flight distance (direct flight from Amarillo, TX to Maryland Heights, MO) is 673.43 mi.

753 mi = 1,211.62 kms