6 ways to earn Marriott Bonvoy points

Updated Aug 31, 2024
Marriott Bonvoy Featured 10
To the point Let's take a look at 6 ways to earn Marriott Bonvoy points, to get you a little closer to free hotel nights. Let's go through them together.

There are different ways to earn Marriott Bonvoy points, which gets you a little closer to free hotel nights. Let’s go through them together.

How to earn Marriott Bonvoy points

There are 6 ways to earn Marriott Bonvoy points.

Earn Marriott Bonvoy points by staying at the group’s hotels

Certainly the most obvious method for a loyalty program: the more you stay in hotels of the group, the more you will earn points with Marriott Bonvoy.

Actually, you can earn points for:

  • your hotel nights
  • your eligible purchases at the hotel:
    • Dining
    • Beverages
    • Golf course
    • Spa treatments

You will earn:

  • 10 points per US dollar spent on eligible expenses at most hotels in the group
  • 5 points per US dollar spent on eligible expenses at Element, Residence Inn and TownePlace Suites hotels
  • 2.5 points per US dollar spent on eligible expenses at Marriott Executive Appartment and ExecuStay hotels

gain points marriott hotels

Earn Marriott Bonvoy points by booking Marriott Moments activities

Marriott Moments is an activity booking portal:

  • Guided tours
  • Culinary tours
  • Tickets for points of interest (museums…)
  • Tickets for amusement parks
  • Tickets for shows / theatres / sports events…
  • Classes

Points are earned at a rate of 10 points per US dollar spent.

marriott moments nyc

For example, in the case below, you can earn 1,090 points for booking a tour that costs US$109.

marriott moments nyc 2

Earn Marriott Bonvoy points through car rentals

Marriott Bonvoy is partnered with Hertz for car rentals.

The amount of points you earn will vary according to several factors: location, duration, type of vehicle… In addition, you will get a discount of up to 35%. You must add the following two codes when booking: CDP #154080 / PC #204476

For example, you could earn…

  • 3,000 points per booking of at least 5 days
  • 2,000 points per booking of 2 to 4 days

These rentals must take place in the United States, Canada, Europe, Mexico, Puerto Rico, Australia or New Zealand.

Bookings must be done on the Marriott Moments platform.

marriott moment hertz

Earn Marriott Bonvoy points with cruises

This should be of interest to many members of the Facebook group “milesopedia – Cartes de crédit et Récompenses”.

You can earn 3 points per dollar spent on cruise bookings (up to 30,000 points) through Cruises Only for Marriott Bonvoy.

In addition, Cruises Only offers several advantages:

  • No deposit fee for some cruises
  • Significant discounts (up to 75%)
  • Best price guarantee with 110% refund of the difference.

cruises only marriott rewards

Earn Marriott Bonvoy points via events at group hotels

Marriott Bonvoy’s Rewarding Events program allows you to earn points for organizing events (meetings, weddings, etc.) in most of the group’s hotels.

2 points can be earned for every US dollar spent on eligible venue, catering and AV expenses (up to a maximum of 60,000 points per event and up to 105,000 points for Premier Platinum members).

In addition, you can get 10 Elite eligible nights (only for the first meeting). And 1 eligible night for every 20 additional nights you book, up to 20 eligible nights per contract.

reunion marriott rewards

Earn Marriott Bonvoy points via credit cards

Finally, the easiest way to earn Marriott Bonvoy points in Canada is via credit cards, in two ways: directly and indirectly.

Earn Marriott Bonvoy points directly with credit cards

American Express offers two credit cards linked to the Marriott Bonvoy program:

Each of these cards allows you to earn Marriott Bonvoy points directly through your spending and the welcome bonus they provide. And this bonus can get you several free nights at Marriott hotels!

Earn Marriott Bonvoy points indirectly with credit cards

Another way to earn Marriott Bonvoy points is through a partnership with American Express Membership Rewards.

1,000 Membership Rewards points can be transferred to 1,200 Marriott Bonvoy points. So 10,000 Membership Rewards points = 12,000 Marriott Bonvoy points.

In other words, 5 membership rewards = 6 Marriott Bonvoy points.

With the 7 American Express Membership Rewards credit cards, you can INDIRECTLY earn Marriott Bonvoy points.

6 Marriott Bonvoy points per dollar

With the American Express Cobalt® Card, you can earn up to 5 Membership Rewards points per dollar on specific purchase categories. This means that you indirectly accumulate 6 Marriott Bonvoy points per dollar!

3.6 Marriott Bonvoy points per dollar

With the American Express Business EdgeMD Card, you can earn up to 3 Membership Rewards points per dollar on certain categories of business. This means that you indirectly earn 3. 6 Marriott Bonvoy points per dollar!

Come to discuss that topic in our Facebook Group!
Jean-Maximilien Voisine

Jean-Maximilien Voisine

Jean-Maximilien Voisine
Jean-Maximilien, President and Founder of Milesopedia, is a recognized expert in rewards programs, credit cards, and travel in Canada and France. Approaching forty and a father of two, he has travelled to over 100 countries, half of them with his children and his wife, Audrey. Specializing in top loyalty programs like Aeroplan, American Express Membership Rewards, and Marriott Bonvoy, he guides travellers to maximize their benefits across North America and Europe.
All posts by Jean-Maximilien Voisine

Suggested Reading

Receive our newsletter every week!

Savings are here:

Milesopedia