You asked:

how long does it take to fly from richmond, va to las vegas

  • Richmond
    Richmond
    Las Vegas, Nevada
    Las Vegas, Nevada
    The flight time between Richmond and Las Vegas, Nevada is approximately 4 hours.