Mileage calculator › From Layton, UT › Miles from Layton, UT to Butte, MT
There are 393 mifrom Layton, UT to Butte, MT
That's the driving distance. It would take 6 hours 17 mins to go from Layton, Utah to Butte, Montana.
The flight distance (direct flight from Layton, UT to Butte, MT) is 342.73 mi.
393 mi = 631.96 kms