Miles between Sedona, AZ and Amarillo, TX

There are
636 mi
from Sedona, AZ to Amarillo, TX

That's the driving distance. It would take 11 hours 11 mins to go from Sedona, Arizona to Amarillo, Texas.

The flight distance (direct flight from Sedona, AZ to Amarillo, TX) is 562 mi.

636 mi = 1,022.96 kms