Best Hotel Credit Cards

In the interest of full disclosure, One Mile at a Time earns a referral bonus for anyone that’s approved through some of the below links. These are the best publicly available offers that we have found for each card. Please check out our advertiser policy for further details about the partners we work with. We choose our OMAAT Picks based on the combination of benefits the card provides, and the ability to earn outsized rewards. Thanks for your support!

Updated: 3 days ago

We’ve stayed in a lot of hotels. Ben even spent a few years living in hotels full-time. So we’re experts when it comes to finding the best deals for hotels, and especially when it comes to maximizing hotel loyalty programs and credit card rewards. Part of that is taking advantage of hotel credit cards, and the various perks and benefits (along with the generous welcome bonuses). Other travel rewards cards can be more lucrative in certain situations; these are our picks for the best overall hotel credit cards:

The Best Hotel Credit Card Offers of September 2019

The major hotel chains offer several credit cards which allow you to earn points and perks when you use their card (either at the hotel, or for your normal purchases). For the most part you can earn more valuable points on everyday spend by using a flexible points card, so typically you’re going to want a hotel credit card for the benefits, and the bonuses for on-property spend. Here are the best hotel credit cards available today:

Earn 75,000 bonus Marriott Bonvoy points

Marriott Bonvoy Business™ American Express® Card

Foreign Transaction Fee: None
Annual Fee: $125
Terms Apply
on American Express' secure site
Why we like this card

This card is worth keeping for Anniversary free night certificate, plus the 15 nights towards elite status annually. And the 6x points per dollar for Marriott stays certainly doesn't hurt!

Read our Review

Current Offer
Earn 75,000 bonus Marriott Bonvoy points after you use your new Card to make $3,000 in purchases within the first 3 months.

Card Details

  • Earn 75,000 bonus Marriott Bonvoy points after you use your new Card to make $3,000 in purchases within the first 3 months.
  • 6x points at participating Marriott Bonvoy hotels.
  • 4x points at U.S. restaurants, at U.S. gas stations, on wireless telephone services purchased directly from U.S. service providers and on U.S. purchases for shipping. 2x points on all other eligible purchases.
on American Express' secure site

See more credit card offers from these hotels:

Now, if you’re looking to stay at hotels that aren’t part of major chains, you probably don’t want a co-branded credit card. Instead, look for a card that offers bonus points when you pay for hotel stays with your credit card, and lets you redeem those points for travel. These are the best credit cards for non-chain hotel stays:

Best Overall ($300 annual travel credit)
Chase Sapphire Reserve®Apply Now
Best for Luxury Hotels (via Fine Hotels & Resorts)
The Platinum Card® from American ExpressApply Now
Best for Airbnb (3x points on travel)
Citi Premier℠ Card
Best for Hotels.com (Earn up to 20% back on hotel stays)
Capital One® Venture® Rewards Credit CardApply Now

What Is The Best Hotel Rewards Program For Free Nights?

We’ve reviewed hundreds of hotels, and are constantly asked which is the best hotel rewards program for free nights. The truth is it depends a bit on what your travel goals are.

Are you looking for stays at posh city hotels and ultra-lux resorts? The World of Hyatt program puts stays at aspirational properties like the Park Hyatt Maldives within reach.


Sunset at the Park Hyatt Maldives

Meanwhile both IHG Rewards and Hilton Honors offer reasonable redemption rates across their portfolios, including mid-tier properties. If you’re looking to earn the most free hotel nights in a year, and plan to stay at more moderate hotels, these are the programs to focus on. Though of course, both have luxury properties as well, like the beautiful Conrad Bora Bora.


Bar at the Conrad Bora Bora Nui

Meanwhile, as the largest hotel chain, the Marriott Bonvoy program has properties across the globe, even in markets that aren’t well-served by other chains, like the Marriott in Petra, Jordan. If you want to give yourself the broadest range of free night opportunities, regardless of destination, earning Marriott points could be a good choice.


Hilltop views from the Marriott Petra

If you crave variety, or if independent and boutique hotels are more your style, combining the hotels.com rewards program with the Capital One® Venture® Rewards Credit Card can get you an incredible 20% back on your hotel stays.


Satri House in Luang Prabang, Laos

Even better, you don’t actually have to be loyal to a particular hotel rewards program in order to earn free nights! Several hotel credit cards will give you a free hotel night every year just for keeping the card and paying the annual fee:

50,000 Marriott Bonvoy™ points

The Marriott Bonvoy™ American Express® Card (Canada)

Foreign Transaction Fee: 2.5%
Annual Fee: $120 CAD
Conditions apply
on American Express' secure site
Why we like this card

Marriott points are very valuable as they can be used for hotels and/or airline transfers. This is a great way of earning miles with programs that you otherwise wouldn't be able to earn via credit card spend, such as Japan Airlines.

Current Offer
• New Marriott Bonvoy™* American Express® Cardmembers earn 50,000 Marriott Bonvoy™ points enough for 3 free nights at a Category 2 hotel after you charge $1,500 in purchases to your Card in your first three months of Cardmembership.*Offer subject to change at any time
• Earn 5 points for every dollar in eligible Card purchases at participating Marriott Bonvoy™* properties
• Earn 2 points for every $1 in all other Card purchases
• Receive an Annual Free Night Award for up to 35,000 points at eligible hotels and resorts worldwide every year after your first anniversary
• No annual fee on Additional Cards
• Redeem points for free nights with no blackout dates at over 7,000 of the world’s most desired hotels
• Automatic Marriott Bonvoy Silver Elite status membership
• Receive 15 Elite Night Credits each calendar year with your Marriott Bonvoy™American Express® Card. These can be used towards attaining the next level of Elite status in the Marriott Bonvoy program
• Enjoy an automatic upgrade to Marriott Bonvoy Gold Elite status when you reach $30,000 in purchases on the Card each year
• American Express is not responsible for maintaining or monitoring the accuracy of information on this website. For full details and current product information click the Apply now link. Conditions apply

on American Express' secure site
50,000 Marriott Bonvoy™ points

Marriott Bonvoy™ Business American Express® Card (Canada)

Foreign Transaction Fee: 2.5%
Annual Fee: $150 CAD
Conditions apply
on American Express' secure site
Why we like this card

Marriott points are very valuable as they can be used for hotels and/or airline transfers. This is a great way of earning miles with programs that you otherwise wouldn't be able to earn via credit card spend, such as Japan Airlines.

Current Offer
• Earn 50,000 Welcome Bonus Marriott Bonvoy™ points after you charge $1,500 in purchases to your Card in your first three months of Cardmembership. Offer subject to change at any time.
• Receive an Annual Free Night Award automatically each year after your anniversary
• Enjoy an automatic upgrade to Marriott Bonvoy Gold Elite status when you reach $30,000 in purchases on your Card each year
• Receive 15 Elite Night Credits each calendar year with your Marriott Bonvoy Business American Express Card. These can be used towards attaining the next level of Elite status in the Marriott Bonvoy program.
• You can earn 3 points for every $1 in Card purchases on eligible gas, dining and travel
• Earn 5 points for every $1 in Card purchases at participating Marriott Bonvoy properties. Earn 2 points for every $1 in purchases charged to the Card everywhere else
• Make the most of a suite of business management tools that give you more control over your business anytime and anywhere
• Redeem points for free nights with no blackout dates at over 7,000 of some of the world's most extraordinary hotels and resorts around the globe. Use your points for flights on some of the world's leading airlines
• American Express is not responsible for maintaining or monitoring the accuracy of information on this website. For full details and current product information click the Apply now link. Conditions apply

on American Express' secure site
Limited Time Offer: Earn 100,000 bonus points

Marriott Bonvoy Brilliant™ American Express® Card

Foreign Transaction Fee: $0
Annual Fee: $450
The card details for the Marriott Bonvoy Brilliant card have been collected independently by OMAAT and have not been reviewed or provided by the card issuer.
on American Express' secure site
Why we like this card

Current Offer
Earn 100,000 bonus Marriott Bonvoy points after you use your new Card to make $5,000 in purchases within the first 3 months. Offer ends 04/24/2019.

Card Details
• Earn 6x points on eligible purchases at participating Marriott hotels
• Earn 3x points at U.S. restaurants and on flights booked directly with airlines.
• Earn 2x points on all other eligible purchases
• Enjoy up to $300 in statement credits each year of Card Membership for eligible purchases at participating Marriott hotels
• Receive 1 Free Night Award every year after your Card account anniversary valid for redemption for a single night up to 50,000 points.
• Complimentary Gold Elite Status

on American Express' secure site
Earn 75,000 Bonus Points

Marriott Bonvoy Boundless™ Credit Card

Foreign Transaction Fee: $0
Annual Fee: $95
on Chase's secure site
Why we like this card

The way I view it, this is a card that’s worth holding onto for the anniversary free night certificate, valid at a hotel that retails for up to 35,000 Marriott points per night. That benefit alone should more than justify the annual fee.

Read our Review

Current Offer
Earn 75,000 Bonus Points after spending $3,000 on purchases in your first 3 months from account opening with the Marriott Bonvoy Boundless™ Credit Card!

Card Details
Earn 6X points for every $1 spent at over 6,900 participating Marriott Bonvoy hotels and 2X points everywhere else.

on Chase's secure site
Earn 75,000 bonus Marriott Bonvoy points

Marriott Bonvoy Business™ American Express® Card

Foreign Transaction Fee: None
Annual Fee: $125
Terms Apply
on American Express' secure site
Why we like this card

This card is worth keeping for Anniversary free night certificate, plus the 15 nights towards elite status annually. And the 6x points per dollar for Marriott stays certainly doesn't hurt!

Read our Review

Current Offer
Earn 75,000 bonus Marriott Bonvoy points after you use your new Card to make $3,000 in purchases within the first 3 months.

Card Details

  • Earn 75,000 bonus Marriott Bonvoy points after you use your new Card to make $3,000 in purchases within the first 3 months.
  • 6x points at participating Marriott Bonvoy hotels.
  • 4x points at U.S. restaurants, at U.S. gas stations, on wireless telephone services purchased directly from U.S. service providers and on U.S. purchases for shipping. 2x points on all other eligible purchases.
on American Express' secure site

The Best Hotel Credit Card With No Annual Fee

Most hotel credit cards have very reasonable annual fees, so they’ll typically pay for themselves if you stay even one night a year in hotels. If you’re committed to a hotel credit card without an annual fee, you still have a couple of options:

Earn 75,000 Hilton Honors Bonus Points

Hilton Honors American Express Card

Foreign Transaction Fee: None
Annual Fee: $0
Terms Apply.
on American Express' secure site
Why we like this card

This is a great bonus for a no-annual-fee card, and the earnings structure can make this a very rewarding card if you want to earn points for Hilton properties.

Read our Review

Card Details

  • Earn 75,000 Hilton Honors Bonus Points with the Hilton Honors American Express Card after you use your new Card to make $1,000 in eligible purchases within the first 3 months of Card Membership.
  • Earn 7X Hilton Honors Bonus Points for each dollar of eligible purchases charged directly with a hotel or resort within the Hilton Honors portfolio of brands.
  • Earn 5X Hilton Honors Bonus Points for each dollar of eligible purchases at U.S. restaurants, U.S. supermarkets, and U.S. gas stations.
  • Earn 3X Hilton Honors Bonus Points for all other eligible purchases on your Card.
  • No Foreign Transaction Fees. Enjoy international travel without additional fees on purchases made abroad.
  • Enjoy complimentary Hilton Honors Silver status with your Card. Plus, spend $20,000 on eligible purchases on your Card in a calendar year and you can earn an upgrade to Hilton Honors Gold status through the end of the next calendar year.
  • No Annual Fee.
  • Terms Apply.
on American Express' secure site
Introducing the new Marriott Bonvoy Bold™ Credit Card from CHASE® with no annual fee! Earn 50,000 Bonus Points

Marriott Bonvoy Bold™ Credit Card

Foreign Transaction Fee: $0
Annual Fee: $0
on Chase's secure site
Why we like this card

As no-fee Marriott co-brand card, with no foreign transactions, this card is a nice alternative if you want to keep your Marriott points alive without having to worry about annual fees. The 15 Elite Night Credits each calendar year qualifies you for Silver Elite status, and helps you achieve a higher level of status with Marriott.

Read our Review

Current Offer
Introducing the new Marriott Bonvoy Bold™ Credit Card from CHASE® with no annual fee! Earn 50,000 Bonus Points after spending $2,000 on purchases in your first 3 months from account opening with the Marriott Bonvoy Bold™ Credit Card!

Card Details
Earn 3X points for every $1 spent at 6,900+ participating Marriott Bonvoy hotels and 2X points on other travel purchases (from airfare to taxis and trains).

on Chase's secure site

In general, however, we’d recommend more flexible cards for a no-annual-fee alternative, rather than being locked into a single hotel program.


The best hotel credit card for you should offer great on-property benefits, and the ability to earn free nights. This may be a card with your preferred hotel chain, one that awards free nights just for keeping the credit card, or a bank credit card that lets you accrue more flexible travel rewards.

Regardless of which you choose, you can save hundreds of dollars a year on hotel stays just by having the right credit card!

Regarding Comments: The comments on this page have not been provided, reviewed, approved or otherwise endorsed by any advertiser, and it is not an advertiser's responsibility to ensure posts and/or questions are answered.
Leave a Reply

Your email address will not be published. Required fields are marked *