There are
409 mi
from North Las Vegas, NV to Cottonwood Heights, UT
That's the driving distance. It would take 6 hours 56 mins to go from North Las Vegas, Nevada to Cottonwood Heights, Utah.
The flight distance (direct flight from North Las Vegas, NV to Cottonwood Heights, UT) is 353.14 mi.
409 mi = 658.70 kms