There are
2,628 mi
from Long Beach, CA to Roanoke Rapids, NC
That's the driving distance. It would take 1 day 22 hours to go from Long Beach, California to Roanoke Rapids, North Carolina.
The flight distance (direct flight from Long Beach, CA to Roanoke Rapids, NC) is 2,282.10 mi.
2,628 mi = 3.22 kms