Best cards for hotels

Citi / AAdvantage Executive World Elite Mastercard leads with 10x (book via aadvantagehotels.com).

Rankings use issuer rates verified as of August 16, 2026.

Hotels / lodging booked direct.

  1. Citi / AAdvantage Executive World Elite Mastercard card art#110x

    Citi / AAdvantage Executive World Elite Mastercard

    Citi · Mastercard · $595/yr · Book via aadvantagehotels.com

  2. Citi Strata Premier Card card art#210x

    Citi Strata Premier Card

    Citi · Mastercard · $95/yr · Book via Citi Travel

  3. Venture X Business card art#310x

    Venture X Business

    Capital One · Visa · Business · $395/yr · Book via Capital One Business Travel

  4. Venture X Rewards card art#410x

    Venture X Rewards

    Capital One · Visa · $395/yr · Book via Capital One Travel

  5. Chase Sapphire Reserve card art#58x

    Chase Sapphire Reserve

    Chase · Visa · $795/yr · Book via Chase Travel

  6. Robinhood Platinum Card card art#610x

    Robinhood Platinum Card

    Coastal Community Bank · Visa · $695/yr · Book via Robinhood Travel Portal

  7. United Quest Card card art#75x

    United Quest Card

    Chase · Visa · $350/yr · Book via Renowned Hotels and Resorts via Chase Travel

  8. United Club Card card art#85x

    United Club Card

    Chase · Visa · $695/yr · Book via Renowned Hotels and Resorts via Chase Travel

  9. Quicksilver Cash Rewards card art#95%

    Quicksilver Cash Rewards

    Capital One · Mastercard · No annual fee · Book via Capital One Travel

  10. Capital One Savor Cash Rewards (formerly SavorOne) card art#105%

    Capital One Savor Cash Rewards (formerly SavorOne)

    Capital One · Mastercard · No annual fee · Book via Capital One Travel

  11. Spark 1.5% Cash Select card art#115%

    Spark 1.5% Cash Select

    Capital One · Mastercard · Business · No annual fee · Book via Capital One Business Travel

  12. VentureOne Rewards card art#125x

    VentureOne Rewards

    Capital One · Visa · No annual fee · Book via Capital One Travel

How to choose

The new leader is the Citi / AAdvantage Executive World Elite Mastercard at 10x on hotels — with the biggest caveat on the page attached: the rate applies only to bookings made through aadvantagehotels.com, and it pays out in AAdvantage miles rather than cash back or flexible points. The card costs $595 a year. It shares the 10x rate with Capital One's Venture X Rewards and Venture X Business ($395, via Capital One Travel) and the Citi Strata Premier Card, which matches the same 10x through Citi Travel for $95.

The fine print still follows one pattern: every card at the top of this ranking earns its listed rate only through a designated booking portal — aadvantagehotels.com for the new leader, Capital One Travel or Capital One Business Travel for the Venture X pair, Citi Travel for the Strata Premier. Book directly with the hotel and the headline number no longer applies; on the Citi / AAdvantage Executive, a direct booking drops to the 1x base rate. Among general travel cards, the honest pick for direct bookings remains the Chase Sapphire Reserve at 4x on hotels booked directly with the hotel — a $795 card, so that rate is for people already paying for its broader travel package.

The fee-versus-rate math cuts two ways. If all you want is 10x through a portal, the Citi Strata Premier Card gets the identical rate for $95 — the Executive's $595 only pencils out if you fly American and will use its Admirals Club membership, with the hotel 10x as a side benefit paid in AA miles. And if no fee is the goal, the Quicksilver Cash Rewards is still the quiet value here: 5% back on hotels through Capital One Travel with nothing to justify each year. That is half the leaders' rate, but for an occasional traveler, half the rate at zero fee often beats paying $395 or more to chase the top of the table.

The math

On $250 a month of hotels, Citi / AAdvantage Executive World Elite Mastercard returns about $360 a year at our valuations — a flat 2% card returns $60.

Common questions

What is the best credit card for hotels?
Citi / AAdvantage Executive World Elite Mastercard leads with 10x (book via aadvantagehotels.com).
How does SwipeCaddy pick the best hotels card?
We rank each card by its reward rate times a conservative cash value of its points or miles — no inflated transfer valuations — and surface the fine print so the "best" rate is one you can actually get.
Does the Citi / AAdvantage Executive World Elite Mastercard earn 10x on all hotel bookings?
No. The 10x applies only to eligible hotels booked through aadvantagehotels.com, and it pays AAdvantage miles. Book directly with the hotel — or through any other site — and the card drops to its 1x base rate. For direct bookings, the Chase Sapphire Reserve's 4x on hotels booked directly with the hotel is the stronger earner, and the portal-only pattern repeats on every 10x card in this ranking.
Is a no-annual-fee card enough for hotel bookings?
It can be. The Quicksilver Cash Rewards earns 5% on hotels booked through Capital One Travel with no annual fee, while the 10x cards charge anywhere from $95 (Citi Strata Premier Card) to $595 (Citi / AAdvantage Executive World Elite Mastercard). If you only book a few nights a year, the no-fee 5% keeps things simple; heavier hotel spenders can weigh whether a fee card's higher rate — and, on the Executive, its Admirals Club perks — covers the cost.

Rankings reflect published earn rates and a conservative valuation of each rewards currency. SwipeCaddy earns no affiliate commission.