There are
501 mi
from Missoula, MT to Lake Stevens, WA
That's the driving distance. It would take 9 hours 21 mins to go from Missoula, Montana to Lake Stevens, Washington.
The flight distance (direct flight from Missoula, MT to Lake Stevens, WA) is 384.11 mi.
501 mi = 805.93 kms