There are
2,903 mi
from Half Moon Bay, CA to Roanoke Rapids, NC
That's the driving distance. It would take 2 days 3 hours to go from Half Moon Bay, California to Roanoke Rapids, North Carolina.
The flight distance (direct flight from Half Moon Bay, CA to Roanoke Rapids, NC) is 2,449.22 mi.
2,903 mi = 4,672.09 kms