Marriott Bonvoy Promotion: Earn 5,000 Bonus Points Per Night on Resort Stays

Marriott Bonvoy is running a promotion offering 5,000 bonus points per night for stays at participating resort properties. To qualify for these bonus points, you must book a minimum of three consecutive nights and use a specific promotional code during the booking process.

This offer is available at select resorts across the Americas, the Caribbean, Europe, the Middle East, and Africa.

Regional Dates and Deadlines

The promotion dates vary depending on the location of the resort you plan to visit.

For resorts located in the United States, Canada, the Caribbean, and Latin America, the valid stay dates are from October 1, 2026, through June 30, 2027. You must complete your booking by Sunday, June 27, 2027, to lock in the offer for these regions.

For participating resorts in Europe, the Middle East, and Africa, the promotional period is shorter. You can earn the 5,000 daily bonus points on stays completed through December 28, 2026.

How to Apply the Promotional Code

To attach this offer to your reservation, you need to use the promotional code B9248.

When searching for rooms on the Marriott website or mobile app, open the special rates dropdown menu. Select the “Corporate/Promo/SET#” option and type the code into the box before initiating your search. The search results will then display a specific rate attached to this promotion.

If you prefer to book over the phone, you must explicitly ask the agent to apply promotional code B9248 to your reservation.

Eligibility Rules and Restrictions

There are specific requirements you must meet to ensure the bonus points post to your account after checkout:

  • Minimum Stay: Your reservation must be for at least three consecutive nights at the same property.
  • Room Limit: The promotion applies to only one room per stay, per member. Booking multiple rooms under your name will not multiply the daily bonus points.
  • Earning Preference: Your Marriott Bonvoy account profile must be set to earn points. Members who have opted to earn airline miles instead of points are excluded from this offer.
  • Capacity Controls: There are a limited number of rooms allocated for this promotional rate at each hotel. Blackout dates may also apply during periods of high demand.
  • Group Bookings: This offer cannot be applied to group blocks of 10 or more rooms.

Practical Steps to Maximize Value

Promotional codes like this one typically attach to a hotel’s standard flexible rate. This means the nightly price using code B9248 might be higher than non-refundable rates, senior discounts, or standard member rates.

Before booking, compare the promotional rate against the lowest available rate for your dates. Marriott points are generally valued at about 0.7 to 0.8 cents each. Therefore, 5,000 points are worth roughly $35 to $40. If the promotional rate costs $50 more per night than the standard member rate, you are paying more for the points than they are worth. If the price difference is less than $35, the promotion works in your favor.

If you already have a resort stay booked during these travel dates, check to see if your current hotel is participating. You can run a new search with the promo code to see if modifying or rebooking your existing reservation makes financial sense.

This promotion is structured to reward length of stay. Because the bonus is awarded per night rather than per stay, a five-night booking will yield 25,000 bonus points, provided the nightly rate math aligns with your travel budget.