There are
367 mi
from Mission Viejo, CA to Morgan Hill, CA
That's the driving distance. It would take 6 hours 57 mins to go from Mission Viejo, California to Morgan Hill, California.
The flight distance (direct flight from Mission Viejo, CA to Morgan Hill, CA) is 331.35 mi.
367 mi = 591.09 kms