There are
562 mi
from Syracuse, NY to Roanoke Rapids, NC
That's the driving distance. It would take 11 hours 12 mins to go from Syracuse, New York to Roanoke Rapids, North Carolina.
The flight distance (direct flight from Syracuse, NY to Roanoke Rapids, NC) is 462.05 mi.
562 mi = 903.82 kms