You asked:

how far is it from richmond virginia to charlotte north carolina

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