Miles between Las Vegas, NV and American Fork, UT

There are
392 mi
from Las Vegas, NV to American Fork, UT

That's the driving distance. It would take 6 hours 38 mins to go from Las Vegas, Nevada to American Fork, Utah.

The flight distance (direct flight from Las Vegas, NV to American Fork, UT) is 340.40 mi.

392 mi = 631.34 kms