Flight attendants are paid on an hourly basis, with the average hourly salary ranging from $21 to $27 per hour. They also receive generous benefits, including free or nearly-free flights.