Carnival Cruise Line does not typically provide lanyards for free to the general passenger population. Your Sail & Sign card, which acts as your room key, ID, and onboard charge card, is essential to carry at all times, making lanyards a popular accessory. While you won't find one waiting in your stateroom for free, you can purchase them in the onboard gift shops for approximately $10 to $20, often featuring Carnival branding or decorative "bling." Occasionally, guests who have reached higher tiers of the VIFP Club (Very Important Fun Person) loyalty program—specifically Platinum and Diamond members—may receive a complimentary lanyard as part of their membership perks. Casino players who are part of the "Players Club" may also be given a lanyard. For most travelers, the most cost-effective strategy is to buy a multipack of lanyards on a site like Amazon before the cruise, or bring a hole-punch if you prefer to attach your card directly rather than using a plastic pouch.