Miles between Virginia Beach, VA and Sioux Falls, SD

There are
1,478 mi
from Virginia Beach, VA to Sioux Falls, SD

That's the driving distance. It would take 22 hours 27 mins to go from Virginia Beach, Virginia to Sioux Falls, South Dakota.

The flight distance (direct flight from Virginia Beach, VA to Sioux Falls, SD) is 1,183.32 mi.

1,478 mi = 1.61 kms