You asked:

how far from richmond to ashland va

  • Richmond, Virginia
    Richmond, Virginia
    Ashland, Virginia
    Ashland, Virginia
    Richmond, Virginia is 15.3 miles (24.6 kilometers) from Ashland, Virginia, as the crow flies.