There are
451 mi
from Temecula, CA to Flagstaff, AZ
That's the driving distance. It would take 8 hours 17 mins to go from Temecula, California to Flagstaff, Arizona.
The flight distance (direct flight from Temecula, CA to Flagstaff, AZ) is 335.62 mi.
451 mi = 726.60 kms