There are
2,519 mi
from Palm Desert, CA to Roanoke Rapids, NC
That's the driving distance. It would take 1 day 20 hours to go from Palm Desert, California to Roanoke Rapids, North Carolina.
The flight distance (direct flight from Palm Desert, CA to Roanoke Rapids, NC) is 2,182.53 mi.
2,519 mi = 4,053.36 kms