Miles between Birmingham, AL and Watertown, SD

There are
1,147 mi
from Birmingham, AL to Watertown, SD

That's the driving distance. It would take 21 hours 28 mins to go from Birmingham, Alabama to Watertown, South Dakota.

The flight distance (direct flight from Birmingham, AL to Watertown, SD) is 958.94 mi.

1,147 mi = 1,846.03 kms