There are
2,709 mi
from Richmond, CA to Charlotte, NC
That's the driving distance. It would take 2 days to go from Richmond, California to Charlotte, North Carolina.
The flight distance (direct flight from Richmond, CA to Charlotte, NC) is 2,291.42 mi.
2,709 mi = 4,360.06 kms