: Your account must have at least one prior earning activity (e.g., a flight or partner transaction) to be eligible to buy miles.
: If your miles are about to expire (within 90 days) or have expired in the last 6 months, you can extend or reinstate them for USD 20 per 1,000 Miles . Is It Worth It?
Are you looking to buy miles for a or are you planning a cabin upgrade ?
Buying miles is most effective when you are just a few thousand miles short of a high-value redemption.
You can complete the transaction through the Emirates Skywards Loyalty Section . to your Skywards account on Emirates.com . Navigate to Loyalty and select "Buy Miles" .
: You must buy at least 2,000 Miles per transaction.
: As of April 2026, a promotion is running through December 22, 2025 (and similar recurring offers) that offers up to a 25% bonus when buying at least 26,000 miles, bringing the cost down to roughly 2.4¢ per mile .