Only through December 16, Delta is offering a 100% bonus on transferred miles.
This is a better deal than buying miles but of course you need to start with a stash of miles in order to make this work (or you can transfer points in from another program such as American Express Membership Rewards and don’t forget there’s a 30% rebate on doing that currently).
Delta charges 1 cent per point that you transfer, plus a $30 fee per transaction. Transferring 30,000 points costs $330, and deposits 60,000 miles into the recipient’s account (for a net increase of 30,000 between the two accounts). Which means you’re effectively buying miles at 1.1 cent apiece. And even Skypesos are worth that.
In order to transfer out or receive transferred Skymiles, accounts have to have been open at least 10 days. So no opening new accounts to do this on your own, you need a friend to play along.
Each account can transfer out up to 150,000 miles per calendar year and receive up to 300,000 transferred miles per calendary year.