There are
896 mi
from Waukegan, IL to Roanoke Rapids, NC
That's the driving distance. It would take 17 hours 17 mins to go from Waukegan, Illinois to Roanoke Rapids, North Carolina.
The flight distance (direct flight from Waukegan, IL to Roanoke Rapids, NC) is 679.06 mi.
896 mi = 1,442.44 kms