You asked:

how far is richmond va from ohio

  • Richmond, Virginia
    Richmond, Virginia
    Ohio
    Ohio
    Richmond, Virginia is 339 miles (545 kilometers) from Ohio, as the crow flies.