It takes about 3 hours to fly from LAS to IAH. Our flight was 2 hours and 59 minutes.