You asked:

distance richmond va to south hill va

  • Richmond, Virginia
    Richmond, Virginia
    Richmond, Virginia is 67 miles (108 kilometers) from South Hill, Virginia, as the crow flies.