Lanyards are available on the ship. There are several types. We bought the ones with the plastic slide in pocket for your room key (Also put my lamnated Mickey green paint chip on it). The cost was $8.00. They also have other lanyard pouches about the size of pack of cigarettes that you can buy, not sure how much those are. Have a great trip.