You asked:

distance between richmond virginia to charlotte nc

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