There are
1,189 mi
from Mission Viejo, CA to San Angelo, TX
That's the driving distance. It would take 20 hours 48 mins to go from Mission Viejo, California to San Angelo, Texas.
The flight distance (direct flight from Mission Viejo, CA to San Angelo, TX) is 1,013.55 mi.
1,189 mi = 1.61 kms