There are
487 mi
from San Clemente, CA to Flagstaff, AZ
That's the driving distance. It would take 8 hours 43 mins to go from San Clemente, California to Flagstaff, Arizona.
The flight distance (direct flight from San Clemente, CA to Flagstaff, AZ) is 362.17 mi.
487 mi = 783.10 kms