There are
426 mi
from Clifton, NJ to Roanoke Rapids, NC
That's the driving distance. It would take 8 hours 34 mins to go from Clifton, New Jersey to Roanoke Rapids, North Carolina.
The flight distance (direct flight from Clifton, NJ to Roanoke Rapids, NC) is 357.35 mi.
426 mi = 685.77 kms