Miles between Jersey City, NJ and Roanoke Rapids, NC

There are
417 mi
from Jersey City, NJ to Roanoke Rapids, NC

That's the driving distance. It would take 8 hours 21 mins to go from Jersey City, New Jersey to Roanoke Rapids, North Carolina.

The flight distance (direct flight from Jersey City, NJ to Roanoke Rapids, NC) is 352.36 mi.

417 mi = 671.13 kms