Which Credit Cards Earn Marriott Bonvoy Points?

While none of Marriott’s co-brand cards offers the return on non-bonus spending of the SPG cards of old, cardholders can still collect a ton of Marriott points by stacking credit card spending on bonus categories with shopping portal bonuses and Marriott promos, and by taking advantage of any bonus points awarded for in-hotel spend.