You asked:

how far is it from richmond virginia to charlotte north carolina

  • 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.