There are
1,768 mi
from Rapid City, SD to Roanoke Rapids, NC
That's the driving distance. It would take 1 day 8 hours to go from Rapid City, South Dakota to Roanoke Rapids, North Carolina.
The flight distance (direct flight from Rapid City, SD to Roanoke Rapids, NC) is 1,440.14 mi.
1,768 mi = 2,845.84 kms