Miles between Bismarck, ND and Lacey, WA

There are
1,270 mi
from Bismarck, ND to Lacey, WA

That's the driving distance. It would take 21 hours 51 mins to go from Bismarck, North Dakota to Lacey, Washington.

The flight distance (direct flight from Bismarck, ND to Lacey, WA) is 1,036.71 mi.

1,270 mi = 2,043.40 kms