There are
298 mi
from Charleston, SC to Reidsville, NC
That's the driving distance. It would take 5 hours 50 mins to go from Charleston, South Carolina to Reidsville, North Carolina.
The flight distance (direct flight from Charleston, SC to Reidsville, NC) is 247.70 mi.
298 mi = 478.94 kms