There are
396 mi
from Mission Viejo, CA to Fountain Hills, AZ
That's the driving distance. It would take 7 hours 14 mins to go from Mission Viejo, California to Fountain Hills, Arizona.
The flight distance (direct flight from Mission Viejo, CA to Fountain Hills, AZ) is 341.27 mi.
396 mi = 636.56 kms