Best credit card for Marriott

We ranked all 106 cards in Card Optimizer's catalog for a $100 purchase at Marriott on October 19, 2026, by the dollar value of what each earns.

See which of your cards wins at Marriott

Top cards at Marriott

Marriott counts as hotels unless a card has a bonus for the store itself.

  1. Chase Sapphire Reserve

    Top pick6% back · $795 annual fee

    $6.00 on $100

    • 4x points on hotels.
    • 400 Chase Ultimate Rewards points valued at 1.5¢ each.
  2. Chase Sapphire Reserve for Business

    6% back · $795 annual fee

    $6.00 on $100

    • 4x points on hotels.
    • 400 Chase Ultimate Rewards points valued at 1.5¢ each.
  3. Wells Fargo Autograph Journey

    5% back · $95 annual fee

    $5.00 on $100

    • 5x points on hotels.
    • 500 Wells Fargo Rewards points valued at 1¢ each.
  4. Chase Marriott Bonvoy Boundless

    4.8% back · $95 annual fee

    $4.80 on $100

    • 6x points at Marriott.
    • 600 Marriott Bonvoy points valued at 0.8¢ each.
  5. American Express Marriott Bonvoy Bevy

    4.8% back · $250 annual fee

    $4.80 on $100

    • 6x points at Marriott.
    • 600 Marriott Bonvoy points valued at 0.8¢ each.
  6. Chase Marriott Bonvoy Bountiful

    4.8% back · $250 annual fee

    $4.80 on $100

    • 6x points at Marriott.
    • 600 Marriott Bonvoy points valued at 0.8¢ each.
  7. American Express Marriott Bonvoy Brilliant

    4.8% back · $650 annual fee

    $4.80 on $100

    • 6x points at Marriott.
    • 600 Marriott Bonvoy points valued at 0.8¢ each.
  8. Chase Aeroplan

    4.5% back · $195 annual fee

    $4.50 on $100

    • 3x points on travel (includes hotels).
    • 300 Aeroplan points valued at 1.5¢ each.
  9. Chase Ink Business Preferred

    4.5% back · $95 annual fee

    $4.50 on $100

    • 3x points on travel (includes hotels).
    • 300 Chase Ultimate Rewards points valued at 1.5¢ each.
    • The bonus rate covers up to $150,000 of spend a year.
  10. Citi Strata Premier

    4.2% back · $95 annual fee

    $4.20 on $100

    • 3x points on hotels.
    • 300 Citi ThankYou points valued at 1.4¢ each.