There are
1,317 mi
from Bismarck, ND to Spring Hill, TN
That's the driving distance. It would take 23 hours 51 mins to go from Bismarck, North Dakota to Spring Hill, Tennessee.
The flight distance (direct flight from Bismarck, ND to Spring Hill, TN) is 1,046.27 mi.
1,317 mi = 2,119.40 kms