It may seem odd, but a good way how to fly free is to stay at a hotel.
Major hotel chains offer free frequent flyer miles to their loyalty club members. Accumulate enough miles and you can fly free. Special promotions are common, so be sure and read email and snail mail from hotel chains.
Another source of frequent flyer miles, to speed up how to fly free, is that some hotel loyalty points can be converted into airline miles.