Yes, almost all major airline loyalty programs allow you to use your points or miles to book a flight for someone else. In the U.S., carriers like Delta, United, American, and Southwest allow you to simply enter the other person's name and details at the checkout while using your miles as the currency. You do not need to be traveling with them. However, some international programs, particularly in Asia (like ANA or JAL), are stricter and may only allow you to redeem miles for registered family members within a certain "degree of kinship." When booking for someone else, ensure the name on the ticket matches their government-issued ID exactly, as you cannot easily change the name once the points have been deducted. It is also important to note that while you can "gift" a ticket using points, you should never "sell" your points or a reward ticket to a stranger; airlines have sophisticated fraud detection teams that will cancel the ticket and potentially ban your account if they suspect a commercial transaction has taken place.