You asked:

distance between richmond virginia to charlotte nc

  • Richmond
    Richmond
    Charlotte, North Carolina
    Charlotte, North Carolina
    Richmond is 247 miles (397 kilometers) from Charlotte, North Carolina, as the crow flies.