Marriott Bonvoy is running a points purchase promotion offering up to 40% bonus until June 24, 2026. For UAE residents who hold Bonvoy points for Dubai, Abu Dhabi, or international stays — or who are considering converting points to Emirates Skywards miles — this warrants a close look.
The short answer: the maths only work in one scenario. Here is what that scenario is and how to check whether you are in it.
Affiliate disclosure: The Global Resident earns a commission from some links on this page. It does not influence our analysis.
What the Sale Offers
Marriott is offering tiered bonuses on purchased points until June 24, 2026 at 07:59am UAE time. Different accounts are targeted for different bonus tiers — log in at marriott.com/loyalty/earn/buy-points.mi to see your specific offer.
The standard price for Marriott Bonvoy points without a promotion is 1.25 US cents per point. The bonus tiers and resulting effective costs are:
How to read this: At a 40% bonus, every 100 points you buy costs USD 0.89. The standard rate without a promotion is USD 1.25 per point — so a 40% bonus means you are paying 29% less than the undiscounted rate.
The annual purchase limit has been increased to 150,000 points for this sale, up from the usual 100,000. At a 40% bonus, buying the full 150,000 points gives you 210,000 Marriott Bonvoy points and costs approximately USD 1,340.
The Only Scenario Where Buying Makes Sense
There is one reliable rule for buying loyalty points: only buy when you have a specific redemption already identified, the award availability is confirmed, and the maths justify it. Buying points speculatively — hoping to use them later — almost always leads to disappointment as programme valuations shift or award pricing increases.
With that rule in place, here are the two possible use cases for purchased Marriott points.
Use Case 1: Buy to Convert to Emirates Skywards Miles
Verdict: Do not do this.
Marriott Bonvoy points transfer to Emirates Skywards at a rate of 3:1, with a 5,000-mile bonus on every 60,000-point block transferred.
60,000 Marriott points become 25,000 Skywards miles (20,000 base plus 5,000 bonus).
Here is the cost at a 40% bonus:
- Cost to buy 60,000 Marriott points: approximately USD 535 (60,000 points at USD 0.0089 per point)
- Skywards miles received: 25,000
- Cost per Skywards mile: USD 0.0214 (2.14 US cents)
- TPG value of a Skywards mile: 1.2 US cents
You are paying 2.14 cents for something worth 1.2 cents. The conversion destroys value even at the sale's best publicly available tier (40% bonus — some accounts may be targeted for 50%, see below).
At 50% bonus: 60,000 points cost approximately USD 500, giving a per-mile cost of 2.0 US cents. Still significantly above the 1.2 cent value baseline.
If you need Skywards miles, buy them directly through the Emirates Skywards buy-miles platform, or accumulate them through credit card spend. Do not route through Marriott points.
Use Case 2: Buy to Use Directly for a Hotel Stay
This is the scenario where the sale can genuinely make sense — but only if three conditions are met simultaneously.
Condition 1: You are targeted for a 40% bonus or higher.
At 40% bonus, the effective cost is 0.89 US cents per point. TPG values Marriott Bonvoy points at 0.8 US cents. You are buying at slightly above the expected value baseline — which means you need a redemption that delivers above-average value to come out ahead.
At 50% bonus (0.83 cents per point), you are buying slightly below the baseline. This is the tier at which buying has a reasonable mathematical case even for standard redemptions.
Condition 2: You have a specific hotel and specific dates confirmed.
Award pricing at Marriott is dynamic. The number of points required for a given property can change between now and when you want to redeem. If you buy 60,000 points expecting to use them at a Dubai Marriott property at 40,000 points per night, and the property re-prices to 50,000 points by the time you travel, your calculation breaks down.
Confirm the award price for your specific dates before purchasing. Use the Marriott website's "Use points" toggle on a search result — it shows the exact point cost for each night.
Condition 3: The cash equivalent for the same dates exceeds what you are paying per point.
The break-even test: divide the cash rate for your specific dates by the points required. That gives you the cents-per-point value of your redemption. If it exceeds what you paid per point, the redemption delivers value.
Example — W Dubai Mina Seyahi: A stay costing 40,000 points per night. Cash rate for the same dates: AED 1,100 (approximately USD 300). Points cost at 40% bonus: 40,000 x USD 0.0089 = USD 356. You are paying USD 56 more than the cash rate to avoid spending cash. This is a break-even at best.
Example — Al Maha Desert Resort (Marriott Luxury Collection): The Al Maha is one of the few properties in the UAE where award redemptions consistently deliver outperformance. All-inclusive rates frequently exceed AED 3,000 per night (USD 817+), while award pricing on certain dates falls at 50,000 to 60,000 points. At 50,000 points and a USD 0.89 effective cost, you are paying USD 445 for a night that would cost USD 800 or more in cash — a genuine gain. The Al Maha case is strong at either 40% or 50% bonus if your dates fall in the right pricing window.
Other properties in the UAE and GCC where this logic holds on the right dates: Ritz-Carlton Al Wadi Desert (Ras Al Khaimah), Four Points by Sheraton during busy business periods (useful if you are booking a short notice trip and cash rates have spiked), and high-category international properties where peak-season cash rates are elevated but award pricing has not moved.
The 150,000 Point Cap — Is It Worth Maxing Out?
The purchase limit for this sale is 150,000 points, giving you 210,000 total at a 40% bonus. At USD 0.0089 per point, the full purchase costs approximately USD 1,340.
210,000 Marriott Bonvoy points is a meaningful balance. At the right properties it covers:
- 4 nights at a Category 5 UAE property (roughly 40,000–50,000 points per night)
- 2 to 3 nights at a Category 6 or 7 luxury property
- A mix of nights across a multi-destination trip
Buying the maximum only makes sense if you have a clear redemption plan that uses most of those points within 12 to 18 months. Marriott Bonvoy points expire after 24 months of inactivity, and award pricing can drift upward. Do not buy 210,000 points and park them indefinitely.
What to Do Right Now (Before June 24)
Step 1: Log in to marriott.com/loyalty/earn/buy-points.mi and check your targeted bonus tier. It is displayed on the purchase page after you log in.
Step 2: If you are at 40% bonus or higher, identify your next Marriott stay and check the points price for those specific dates using the "Use points" toggle.
Step 3: Run the break-even test. Divide the cash rate by the points required. If the result is higher than 0.89 cents (40% bonus) or 0.83 cents (50% bonus), buying makes financial sense for that stay.
Step 4: If you are buying to convert to Skywards miles, stop. The maths do not work at any bonus tier currently available.
Step 5: If you have a confirmed high-value redemption — particularly at the Al Maha Desert Resort or a comparable luxury property — buy the points you need for that specific redemption before June 24.
Marriott Bonvoy terms for June 2026 points sale, Sale ends June 24, 2026 at 7:59am Dubai time. All prices and point costs verified as of May 2026 and subject to change.