The best ways to earn Marriott Bonvoy points

Apr 30, 2022

This post contains references to products from one or more of our advertisers. We may receive compensation when you click on links to those products. Terms apply to the offers listed on this page. For an explanation of our Advertising Policy, visit this page.

TPG just turned 3-years-old! Find out how you can win great prizes including a two night Marriott stay, flights with Malaysia Airlines and 100,000 Virgin Points! Terms and conditions apply.


You may be familiar with Marriott Hotels & Resorts — the company has thousands of properties around the world. But what you may not be aware of is that Marriott’s loyalty programme, Bonvoy, is now the world’s largest hotel programme with a massive 6,700 participating properties in more than 100 countries worldwide. This means that if you have considered focusing on a hotel loyalty programme, Marriott can offer more properties than any other.

The loyalty programme of the global Marriott hotel group is called Bonvoy, and its points currency is Bonvoy points. These points can be enormously useful given Marriott’s global footprint.

Related: An introduction to the Marriott Bonvoy hotel loyalty programme

Here are the best ways to earn Bonvoy hotel points for U.K. based travellers.

(St Regis Maldives. Photo by Ethan Steinberg/The Points Guy)

Hotel stays

As you’d expect, you can earn Marriott Bonvoy points when staying at any of Marriott’s participating properties worldwide. Like most hotel programmes, you earn points based on how much you spend on your stay, your status tier and the type of Marriott hotel at which you’re staying. The majority of Marriott hotels earn 10 points per US$1 (£0.80) spent on stays, while Element, Townplace Suites and Residence Inn properties award 5 points per $1 spent.

Here’s an overview of the current status tiers and how many bonus points you’d earn on stays:

  • Silver Elite: 10% bonus (1 extra point per dollar spent)
  • Gold Elite: 25% bonus (2.5 extra points per dollar spent)
  • Platinum Elite: 50% bonus (5 extra points per dollar spent)
  • Titanium Elite: 75% bonus (7.5 extra points per dollar spent)
  • Ambassador Elite: 75% bonus (7.5 extra points per dollar spent)

TPG U.K. values Marriott points at 0.7p apiece, so 2,000 points is equivalent to about £14.

As an example, if you spend two nights at a JW Marriott property for $250 (£200) per night as a Gold Elite member, you’ll earn 6,250 Marriott Bonvoy points on your stay. Additionally, members with Gold Elite status or higher receive a welcome amenity of 500 – 1,000 points at check-in at most brands. The number of points varies by property, but Courtyard, Fairfield Inn, and SpringHill Suites properties give just 250 points as a welcome gift.

Related: Your complete guide to Marriott Elite breakfast benefits

Stay promotions

Marriott frequently runs promotions that let you earn bonus points on paid stays. We recommend keeping an eye on Marriott’s promotion page and logging into your Bonvoy account regularly to see if you’re targeted for any special offers.

The Villa Mutiara, another Bonvoy property. (Photo courtesy of The Ritz-Carlton)
The Villa Mutiara, another Bonvoy property. (Photo courtesy of The Ritz-Carlton)

Credit cards

There are three ways to earn Bonvoy points via ordinary credit card spending. Firstly, there’s the cobranded Marriott Bonvoy American Express credit card where you will earn:

  • 2 Bonvoy points per £1 spent, increasing to
  • 6 Bonvoy points per £1 spent directly with Marriott group properties that participate in the Bonvvoy programme, whether that is for prepaid room rates, or spend during your stay like room service, food and beverage, resort fees or spa treatments

Right now, this card has a very generous welcome bonus promotion that gives you 40,000 Marriott Bonvoy points after spending £3,000 in the first three months of card membership. The promotion ends 3 May 2022, so you have to apply before then to qualify for the bonus points.

Secondly, if you have an American Express card that earns Membership Rewards points, you can transfer those points to the Bonvoy programme at a rate of 2:3. So 2,000 Membership Rewards points would become 3,000 Bonvoy points.

Refer a friend to Marriott bonvoy

Have a friend without a Marriott Bonvoy account? Refer them to the loyalty programme and you’ll receive 2,000 points for every stay they complete, up to five stays per referral. Additionally, your friend will earn 2,000 points after their first five Marriott stays.

Rent a car with Hertz

You can earn up to 2,000 Marriott Bonvoy points on your Hertz car rentals. Just book through the Marriott portal and you’ll earn 500 points on one-day rentals.

The Boscolo Exedra Hotel, Nice, Autograph Collection. (Photo by Ben Smithson/The Points Guy)

Book a cruise with cruisesOnly.com

Booking a cruise through CruisesOnly can net you a huge number of bonus Marriott Bonvoy points, depending on the cost. If you book through the Marriott portal, you’ll earn 3 points per $1 spent on cruises booked through CruisesOnly, and even more if you book a premium balcony or suite.

Pool points with friends or family members

You can also earn Marriott points by utilising the programme’s point transfer option. Many hotel programmes allow you to pool your points together, though these policies don’t tend to be unlimited. Marriott’s is flexible but has some guidelines.

Here’s what the programme’s terms and conditions have to say about transferring:

“A Member can transfer up to a maximum of 100,000 Points per calendar year to another Membership Account as long as both Accounts are in good standing and have each been open for at least sixty (60) days. A Member can receive up to a maximum of 500,000 Points per calendar year from other Membership Accounts as long as the Accounts are in good standing and have each been open for at least sixty (60 days).”

As a result, if you have friends or family members with Marriott points, you can receive points directly from their account. This is a terrific way to turn small, relatively insignificant balances into enough points for a meaningful redemption.

The Ritz-Carlton Cancun. (Photo by Zach Griff/The Points Guy)

Purchasing Bonvoy points

You can top up your Bonvoy balance by simply purchasing Bonvoy points directly. This isn’t usually a great deal, however, based on our valuation of Bonvoy points.

You can buy up to 100,000 points each year. The purchase rate is generally about £9.55 ($12.50) per 1,000 points, but Marriott will occasionally run promotions that lower the price and make it a good idea to buy points.

Head to Marriott’s Buy Points page to take advantage of this sale.

Bottom line

With a global programme as massive as Marriott’s Bonvoy programme, there are many ways to earn valuable Bonvoy points, whether it’s through hotel stays, everyday credit card spend, car hire, cruises or buying or transferring Bonvoy points.

Featured image by Marriott Hotels

Editorial Disclaimer: Opinions expressed here are the author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.

Disclaimer: The responses below are not provided or commissioned by the bank advertiser. Responses have not been reviewed, approved or otherwise endorsed by the bank advertiser. It is not the bank advertiser’s responsibility to ensure all posts and/or questions are answered.