Affiliate links for the products on this page are from partners that compensate us and terms apply to offers listed (see our advertiser disclosure with our list of partners for more details). However, our opinions are our own. See how we rate credit cards to write unbiased product reviews .

If you stay at IHG properties even just a few times a year, the IHG One Rewards Premier Card is a great way to save money on your hotel stays and enjoy extra benefits. The annual free night alone can easily be worth much more than the annual fee, and perks like up to $50 in United TravelBank Cash and valuable annual spending incentives make the card even more compelling. The IHG One Rewards Premier Credit Card offers tremendous value, making it one of the best credit cards for hotel stays.

It doesn't take much to get your money's worth out of the card if you stay at IHG properties even a few times a year. It's currently offering a welcome bonus of 5 free nights, each valued at up to 60,000 points, after spending $4,000 in the first three months from account opening. Earn up to 26 total points per $1 spent when you stay at an IHG Hotel & Resorts.

Earn 5 points per $1 spent on purchases on travel, gas stations, and restaurants. Earn 3 points per $1 spent on all other purchases. $99 N/A 21.

49% - 28.49% Variable Earn 5 free nights valued at up to 300,000 points Good to Excellent Check mark icon A check mark. It indicates a confirmation of your intended interaction.

Anniversary reward night can.