There are
1,081 mi
from Amarillo, TX to Rancho Santa Margarita, CA
That's the driving distance. It would take 18 hours 54 mins to go from Amarillo, Texas to Rancho Santa Margarita, California.
The flight distance (direct flight from Amarillo, TX to Rancho Santa Margarita, CA) is 904.46 mi.
1,081 mi = 1.61 kms