Miles between Provo, UT and Farmington, NM

There are
373 mi
from Provo, UT to Farmington, NM

That's the driving distance. It would take 7 hours 52 mins to go from Provo, Utah to Farmington, New Mexico.

The flight distance (direct flight from Provo, UT to Farmington, NM) is 305.37 mi.

373 mi = 600.94 kms