Miles between Provo, UT and Lafayette, CO

There are
524 mi
from Provo, UT to Lafayette, CO

That's the driving distance. It would take 9 hours 8 mins to go from Provo, Utah to Lafayette, Colorado.

The flight distance (direct flight from Provo, UT to Lafayette, CO) is 347.42 mi.

524 mi = 842.94 kms