There are
1,189 mi
from Salinas, CA to Kalispell, MT
That's the driving distance. It would take 23 hours 17 mins to go from Salinas, California to Kalispell, Montana.
The flight distance (direct flight from Salinas, CA to Kalispell, MT) is 878.76 mi.
1,189 mi = 1,912.81 kms