Miles between Kalispell, MT and Roy, UT

There are
602 mi
from Kalispell, MT to Roy, UT

That's the driving distance. It would take 10 hours 7 mins to go from Kalispell, Montana to Roy, Utah.

The flight distance (direct flight from Kalispell, MT to Roy, UT) is 499.11 mi.

602 mi = 969.19 kms