This is 417 miles:
191 south to Mexican Water, AZ. West on 160 to Tuba City, AZ.
South on 89 to Flagstaff, AZ.
South on I-17 to Exit 278 at 169.
West on 169 to 69 to Prescott.
We've driven this route with our 40' motorhome. Have a good trip.
Not sure why there would be delays in Cameron, AZ on Hwy 89 unless you stopped for lunch at Cameron Trading Post....excellent Navajo Tacos!