You asked:

how many miles from farmville, va to richmond, va

  • Richmond
    Richmond
    Farmville is 53.6 miles from Richmond, as the crow flies.