There are
413 mi
from Newark, NJ to Roanoke Rapids, NC
That's the driving distance. It would take 8 hours 17 mins to go from Newark, New Jersey to Roanoke Rapids, North Carolina.
The flight distance (direct flight from Newark, NJ to Roanoke Rapids, NC) is 350.01 mi.
413 mi = 664.48 kms