How long does it take to drive from Missoula, MT to Oak Harbor, WA?

It takes 8 hours, 52 minutes to drive the 562 miles from Missoula to Oak Harbor.
Updated on Monday, February 06 2012 at 12:12AM EST