Miles between Bismarck, ND and Payson, UT

There are
959 mi
from Bismarck, ND to Payson, UT

That's the driving distance. It would take 17 hours 19 mins to go from Bismarck, North Dakota to Payson, Utah.

The flight distance (direct flight from Bismarck, ND to Payson, UT) is 720.06 mi.

959 mi = 1,543.53 kms