Miles between Amarillo, TX and Rancho Mirage, CA

There are
998 mi
from Amarillo, TX to Rancho Mirage, CA

That's the driving distance. It would take 17 hours 13 mins to go from Amarillo, Texas to Rancho Mirage, California.

The flight distance (direct flight from Amarillo, TX to Rancho Mirage, CA) is 836.03 mi.

998 mi = 1,606.78 kms