Miles between Vineland, NJ and Roanoke Rapids, NC

There are
340 mi
from Vineland, NJ to Roanoke Rapids, NC

That's the driving distance. It would take 6 hours 52 mins to go from Vineland, New Jersey to Roanoke Rapids, North Carolina.

The flight distance (direct flight from Vineland, NJ to Roanoke Rapids, NC) is 253.29 mi.

340 mi = 547.26 kms