You earn 2 MyCruise® Rewards points for every $1 spent on qualifying purchases with Royal Caribbean International, Celebrity Cruises, and Silversea, and 1 point for every $1 spent on all other purchases.
Once your points are deposited into your account, you can redeem them through the Bank of America® redemption portal anytime, up to 7 days before your sailing.