Miles between Sacramento, CA and Oak Harbor, WA

There are
840 mi
from Sacramento, CA to Oak Harbor, WA

That's the driving distance. It would take 16 hours 22 mins to go from Sacramento, California to Oak Harbor, Washington.

The flight distance (direct flight from Sacramento, CA to Oak Harbor, WA) is 673.46 mi.

840 mi = 1,351.14 kms