Cruise Port Advisor

Do cruise ships provide soap and shampoo?

Yes — cruise ships provide basic toiletries in every stateroom. At minimum you'll get body wash and shampoo. What exactly you get, and how good it is, depends on the cruise line and cabin type.

What's Typically Provided

Most mainstream lines — Royal Caribbean, Carnival, Norwegian, MSC — supply body wash and shampoo via wall-mounted dispensers in the shower. Conditioner is less consistent; some lines include it, others don't. Princess typically provides small individual bottles of shampoo, conditioner, and lotion. Costa usually sticks to body wash only.

Step up to premium or luxury lines and the quality improves noticeably. Holland America and Cunard stock higher-end branded products — Elemis, Penhaligon's — particularly in suites. Suite passengers on most lines generally receive a more complete set: body lotion, bath gel, bar soap, and sometimes a full branded toiletry kit.

One trend worth knowing: most newer ships have moved to wall dispensers rather than individual bottles as part of sustainability initiatives to reduce plastic waste. If a dispenser is empty, your cabin steward will refill it promptly.

Should You Bring Your Own?

If you have specific hair or skin needs — curly hair, color-treated hair, sensitive skin, a particular brand you rely on — bring your own. The ship's products are generic and won't suit everyone. Unlike flying, cruise lines have no liquid size restrictions for toiletries in your luggage, so you can pack full-sized bottles without issue. Just seal them in a waterproof bag in case of rough seas.

If you forget something, the ship's onboard shop carries basics — shampoo, conditioner, toothpaste, razors — but selection is limited and prices are higher than on land.

soap dispenser in cruise ship cabin

For more on what to pack and what to leave at home, see our Cruise Packing Checklist.

← Back to Cruise FAQs

Planning Your Cruise?

Find parking, hotels, and transportation guides for your departure port.

Find Your Port → Shore Excursions →
← Back to all Cruise FAQs