Ordinarily, there is no such thing as a free flight. That said, if you accumulate sufficient miles with the right miles cards, you may be able to redeem enough to cover a large portion of the distance that you intend on travelling with a select airline.