Advertiser Disclosure

The Best Hotel Credit Cards for 2021

The best hotel credit cards provide rewards that include sign-up bonuses, free nights and perks at Starwood, Marriott, and Hilton hotels.

Picking. Hotel Credit Cards

Do you know which hotel chains offer omelet stations with their free breakfast buffets?

Do you have a list of which hotel fitness centers include free weights in their fitness centers?

And do you know which hotels offer the best happy-hour specials?

Then you are a frequent traveler, whether you're hitting the road for business or pleasure.

And you need a top-of-the-line hotel credit card to squeeze the most financial value out of your road-warrior ways.

Fortunately, banks and credit unions offer a wide variety of hotel cards that can help you quickly earn rewards points and cash-back bonuses.

Many of these cards come with low interest rates, few fees and valuable sign-up bonuses.

Here are some of the best hotel credit cards for this year. Adding one or more of these cards to your wallet will make you not only a frequent traveler, but a smart one, too.

Best Hotel Credit Cards of 2021

  • Marriott Bonvoy Boundless Credit Card
  • Chase Sapphire Preferred Card
  • Discover it Miles card

Best for generating rewards points quickly

The from Chase comes with plenty of benefits. The biggest? It's easy to rack up the rewards points with this hotel credit card.

When you use this card to check in at one of the 6,900 hotels and resorts affiliated with it, you'll earn up to six points -- rewards points -- for each dollar you charge.

You can then turn these rewards points into free hotel stays. On that note, you get a Free Night Award every account anniversary, which could be worth the annual fee alone.

You'll also receive perks that can save you a significant amount of money if you are a frequent hotel visitor.

For instance, the card entitles you to free in-room, premium Internet access.

The drawbacks

The biggest downside:

It's the relatively limited choices of hotels for which you'll qualify for rewards points. A wider selection would have been nice.

Then there's the annual fee of $95.

Read Marriott Bonvoy Boundless Credit Card Editor's Review

Best if you spend a lot of vacation time in restaurants

The offers a generous rewards program for frequent hotel guests.

You'll earn two points for every dollar you charge on both travel expenses -- including hotel stays -- and for restaurant meals.

This means that if your vacations involve a lot of eating out in addition to staying at hotels, you can quickly earn a significant amount of rewards points.

You'll earn an additional point for every dollar that you charge on all other purchases.

The card usually comes with a big sign-up bonus, too.

As Chase says, the bonus is worth hundreds in travel rewards when redeemed through the bank's Ultimate Rewards program.

You'll also get 25 percent off your travel costs when you redeem your points for airfare, hotels, car rentals and cruises through Chase Ultimate Rewards.

Chase gives this example: A flight costing $625 will cost you just 50,000 rewards points.

The drawbacks

It's nice to get two points for every dollar that you charge for restaurant meals.

But it'd be even nicer to earn more than two points for each hotel dollar that you charge. You'll have to determine whether you eat out enough to justify the lower points awarded for hotel stays.

This travel rewards card also charges an annual fee -- $95 a year.

Read Chase Sapphire Preferred Card Editor's Review

Best if you hate annual fees

The Discover it Miles card is a bit of a compromise: It doesn't charge an annual fee. But it doesn't offer the most robust rewards program of available travel cards, either.

You will, though, earn 1.5 points for every dollar you charge on all purchases, even those not associated with hotels or air miles.

You can then redeem your points to help pay for flights, hotels, vacation packages, cruises, rental cars or baggage fees.

The drawbacks

You won't earn rewards points as quickly as you will with several of the hotel credit cards that charge annual fees. Earning 1.5 points per purchase is solid.

But if you're a frequent hotel guest, you might generate far more rewards fees by with a card that provides you with five rewards points for every hotel dollar that you charge.

Compare Best Accounts Now