Take Your Vacation to a New Level with Captain's Club

Cruising with Celebrity really does have its benefits. Join the Captain’s Club loyalty program and enjoy an array of cruise rewards. And, the more you sail with us, the greater the rewards. You’ll earn points on every sailing and enjoy discounts, offers, and perks that all add up to an even more incredible cruise vacation experience. Get spa discounts and complimentary laundry service, stateroom upgrades, access to exclusive voyages, and exciting Captain's Club events on board. You’ll also receive personal invitations to other members-only events happening on our sailings throughout the world. Simply join our cruise loyalty program and start earning points on your next cruise. As a valued member of the Captain’s Club, you’ll vacation with us like never before.

Captain's Club Tiers

Preview

0 Club Points

 

As a Preview Member, you'll receive complimentary access to our Captain's Club Loyalty Desk service center and a Captain's Club newsletter with the latest program news and information.

Classic

2-149 Club Points

 

As a Classic member, you'll receive complimentary access to our Welcome Event. You'll also enjoy great ways to save with exclusive onboard premium offers.

Select

150-299 Club Points

 

As a Select member, you’ll enjoy all the benefits of a Classic member, plus discounted spa and laundry service specials.

Elite

300-749 Club Points

 

Our Elite members know that loyalty yields great rewards, including complimentary laundry services, spa benefits and complimentary Captain's Club cocktail hour.

Elite Plus

750-2999 Club Points

 

In recognition of our most devoted Elite members, we have created Elite Plus - delivering a high level of recognition with greater benefits including discounts on specialty dining, two bags of complimentary laundry and much more.

Zenith

3000+ Club Points

 

The height of Captain's Club membership - Zenith - is designed exclusively for our most loyal guests, offering quality benefits and perks such as access to the Retreat Lounge/Michael’s Club, complimentary premium beverage package, complimentary premium Wi-Fi and complimentary laundry.

Captain's Club Benefits

On Board

Enjoy discounts, exclusive events and priority access.

On Land

Receive stateroom category upgrades before you sail.

Our Partners

Access to special benefits from our partners on shore.

Exclusive Offers

Check out offers only available to members.

Power Up Points

Earn Club Points from home.



") never matches the // hierarchical taxonomy the business expects (e.g. // "aem:cruise-ships:celebrity-reflection:games:landing"). The embedded game widget // already fires its own correct utag.view() with that hierarchical pageName once it // loads, so Tealium's automatic page view -- driven by this script's incorrect // pageName/channel -- is a redundant, incorrectly-tagged extra server call. Suppress // it here so only the widget's correct call is billed/reported. const gamificationPageRegex = /^\/content\/celebrity\/(?:[a-z]{2}\/[a-z]{2}|int\/[a-z]{2})\/games\/.+$/; if (gamificationPageRegex.test(currentPagePath)) { window.utag_cfg_ovrd = window.utag_cfg_ovrd || {}; window.utag_cfg_ovrd.noview = true; } utag_data = Object.assign({}, utag_data, { bread_crumbs: hier1, link_name: linkName, page_path: "/content/celebrity/us/en/captains-club", page_name: pageName, page_type: channel, page_section_type: channel, link_source: linkSource, }); // g11n (when attached) already resolves /ca/fr and writes the domain-scoped `lang` cookie // itself; only fall back to this host-scoped write when g11n isn't present. if (window.location.pathname.indexOf("/ca/fr") !== -1 && !((typeof window !== 'undefined') && window.rcg && window.rcg.g11n)) { document.cookie = "lang=fr; path=/; max-age=3600;"; } document.addEventListener('DOMContentLoaded', initDataLayerProperties()); function initDataLayerProperties() { let country = $.fn.authTokenService.getCountryFromPath(document.location.pathname); country = country ? country : ($.fn.cookieManager().getCookieValue("wuc") || "USA"); var _g11n = (typeof window !== 'undefined') && window.rcg && window.rcg.g11n; var currency = _g11n ? _g11n.currencyCode() : null; if (!currency) { currency = ($.fn.cookieManager && $.fn.cookieManager().getCookieValue('currencyCode')) || "USD"; } // g11n already wrote wuc/currencyCode domain-scoped in HEAD when present -- a // host-scoped legacy rewrite here only duplicates the cookie and creates a // read-order conflict (see auth_token_service.js's countryCodeCall for the same rule). if (!_g11n) { if (country) { $.fn.cookieManager().eraseCookie("wuc"); $.fn.cookieManager().createCookie("wuc", country); } $.fn.cookieManager().eraseCookie("currencyCode"); $.fn.cookieManager().createCookie("currencyCode", currency); } if (window.updateDataLayerVariables && typeof window.updateDataLayerVariables === 'function') { window.updateDataLayerVariables(utag_data); } }