Miles between Provo, UT and Sedona, AZ

There are
504 mi
from Provo, UT to Sedona, AZ

That's the driving distance. It would take 10 hours 4 mins to go from Provo, Utah to Sedona, Arizona.

The flight distance (direct flight from Provo, UT to Sedona, AZ) is 370.67 mi.

504 mi = 811.64 kms