How to Avoid Resort Fees (and Which Hotel Points Waive Them)

The short answer: A resort fee is a mandatory daily charge, about $42 a night on average, that is added on top of your room rate and is not optional. The most reliable way to avoid it is to book on points with a chain that waives it: World of Hyatt charges no fees at all on award stays, and Hilton waives them on points and free-night certificates, while Marriott and IHG still charge resort fees even on award nights.

What a resort fee actually is

A resort fee, sometimes called a destination or amenity fee, is a mandatory charge a hotel adds to every night of your stay on top of the advertised room rate. It is not a tip and not optional: it supposedly covers things like wifi, the pool, or the gym, whether you use them or not. The average US resort fee is about $42 a night, so a few nights can quietly add more than $120 to a bill that looked cheaper when you booked. They are most common in resort destinations and big-city tourist markets.

Where resort fees hit hardest

Resort fees cluster in a handful of markets. Las Vegas is the worst, where a $45-plus nightly fee can rival the room rate itself. Hawaii resorts routinely charge $40 to $60, and Orlando, Miami, Scottsdale and Phoenix, and most beach and ski resorts pile them on too. Big-city hotels increasingly add destination fees as well. If you are headed somewhere that markets itself as a resort, assume there is a fee until you confirm otherwise.

The points loophole: which chains waive resort fees

Here is the trick most travelers miss: when you book a stay entirely with points, some chains waive the resort fee and some do not. It is one of the clearest reasons to favor a particular loyalty program for a resort trip.

ProgramResort fee on award staysNotes
World of HyattWaived (none)No resort, destination, or surcharge fees on award redemptions at all
Hilton HonorsWaivedOn full-points stays and free-night certificates
Marriott BonvoyChargedStill applies on points stays; status does not waive it
IHG One RewardsChargedNo waiver on award stays, even with status

World of Hyatt is the cleanest: it charges no resort fees, destination fees, or other surcharges on award stays, which is one more reason its points punch above their weight. Hilton waives resort fees on stays booked entirely with points or a free-night certificate. Marriott and IHG, by contrast, let their hotels charge the fee even when you pay with points, and your elite status will not save you. See the chain-by-chain rundown.

How this changes which points to use

In a resort-fee market, the program you book with can swing the real cost by $40 a night or more. For a week in Las Vegas or Hawaii, booking Hyatt or Hilton on points instead of Marriott can save $250 to $400 in fees alone, on top of the cash room rate you avoid. So when you are choosing where to spend points for a resort, weight Hyatt and Hilton heavily. See Hawaii on points, Las Vegas on points, and which cards transfer to which hotel program.

If you have to pay cash

When points are not an option, resort fees are hard to dodge, since they are mandatory and disclosed in the fine print. A few things help: book the direct member rate rather than a third-party site, ask at check-in whether the fee is waived for loyalty members or on certain rates (rare but worth a try), and dispute a fee that was never disclosed, regulators have cracked down on hidden hotel fees, so undisclosed ones can sometimes be removed. But the honest answer is that the surest way to avoid a resort fee is to book the stay on Hyatt or Hilton points.

Frequently asked questions

How do I avoid resort fees at a hotel?
The most reliable way is to book the stay entirely with points at a chain that waives them: World of Hyatt charges no fees on award stays, and Hilton waives resort fees on full-points stays and free-night certificates. If you must pay cash, book the direct member rate, ask about waivers at check-in, and dispute any fee that was never disclosed.
Do you pay resort fees when booking with points?
It depends on the chain. World of Hyatt charges no resort or destination fees on award stays, and Hilton waives them on points stays and free-night certificates. Marriott and IHG, however, still charge resort fees on award nights, and elite status does not waive them.
Which hotel chain is best for avoiding resort fees?
World of Hyatt, which adds no resort, destination, or surcharge fees to award stays at all. Hilton is a close second, waiving resort fees on full-points and free-night stays. Avoid using Marriott or IHG points at resort-fee properties, since both still charge the fee.
How much are resort fees?
The average US resort fee is about $42 a night, though Las Vegas and Hawaii properties often charge $45 to $60. Because the fee applies every night, a week-long stay can add $300 or more on top of the room rate, which is why dodging it with the right points program matters.

Related reading

Bryce Casson

Bryce Casson, Founder of Cardocrat. Every card is ranked by what it actually returns, with all points valued at a flat 1 cent and offers verified against issuer sources. About the author.