You asked:

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

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