You asked:

how far is richmond va from ohio

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