There once was a not-so-savvy seafarer who didn't feel right unless she took two steamer trunks crammed with outfits on every cruise. This, she learned, was not a good idea.
Besides incurring the wrath of her male traveling companion, who pointed out that he would have to wrestle with excess baggage through airport terminals and beyond, she quickly tired of cramming her belongings into tiny closets. The now savvy seafarer follows this packing rule: Thou shalt put into one's suitcase only that which will fit neatly in the allocated cabin storage space.
Following that advice is getting easier because, for the most part, cruising has become a more casual vacation with relaxed dress codes. Plus, with airlines charging to check bags, it's just plain economical to pack light. To do so, you need to have a good sense of what you’re going to wear on a cruise so you don't pack your entire closet.
If you're wondering what to bring on your next cruise, here are our guidelines for what you'll need to pack.
Updated January 8, 2020
The Female Wardrobe
Daytime: Good bets for indoor activities include walking shorts, slacks, jeans, casual skirts and sundresses. Outdoors, of course, swimsuits and oh-so-casual shorts or jeans and T-shirt ensembles are de rigueur.
Note that short shorts are best kept to the pool deck or the fitness center. You can stretch it by wearing them to lunch in the lido buffet ... but that's it. Bathing suits are even more limited and should be worn only at the pool (though appropriate cover-ups are fine for lido lunching).
On shore, rules of taste vary; if you're heading off to a kayaking expedition or a snorkeling sail, the most casual of clothing is appropriate. If you're heading into town, especially in Europe, you might prefer slightly nicer casual attire.
Evenings: Cruise ships assign daily dress codes -- casual, informal, resort casual, formal -- that take effect in public rooms and restaurants from 6 p.m. onward. (Daytime is always casual.) Normally, on seven-night trips, you can count on two formal nights, a couple of casual evenings and between one and four semiformal occasions. To find out the dress code on your next cruise, read Cruise Line Dress Codes.
For all but the most formal of evenings (even on the more upscale ships), resort casual is the common dress code. That means elegant attire, though not in the silk gown milieu. Think flowing cotton dresses or silky mix-and-match pants outfits that would be appropriate at a nice restaurant or a symphony concert on land.
The Male Wardrobe
Daytime: Shorts are pretty versatile (athletic versions for working out and the pool deck, not-quite-knee-length for indoor activities). Jeans and casual khakis work, too. Unless you're hanging by the pool, some kind of shirt is required. T-shirts and sports shirts go everywhere.
Going too casual (tank tops, scruffy jeans, any kind of athletic garb) is considered disrespectful in many ports of call. And let's face it: You'll generally be more warmly welcomed in restaurants and shops if you're dressed nicely. The only caveat for men is the same as for women: On active shore excursions or beach days, ultra-casual is just fine.
Evenings: Khakis and a navy sport coat are a can't-miss uniform when accompanied by everything from a polo shirt or (nice) T-shirt to an Oxford. You can wear this type of outfit just about anywhere but dinner on formal night.
For those elegant evenings, you can pack a tuxedo -- it makes a great photo op -- but tuxes are increasingly being outnumbered by suits or a jacket and slacks. On some ships, you can rent tuxedos. But, for most folks, we'd recommend that you do pack at least a suit and tie because some onboard alternative restaurants are so elegant that you really will feel out of place without them. And don't forget the shoes to match.
Sweaters and Jackets: Embrace the layered look. You will want a rain jacket and sweatshirt on a Caribbean or Hawaii cruise for those less-than-perfect island days. And Alaska cruisers have been known to need everything from bathing suits and short-sleeve tops to warm fleece jackets, hats and gloves; the same goes for cruising round the Horn of South America. Rather than pack clothes for multiple temperatures, bring cardigans or jackets to wear over lighter layers if it gets cold.
Hats: Throw in a hat to protect against the sun or keep your ears warm during scenic glacier cruising, and remember your sunglasses, as well. Consider headbands, bandanas and scarves for practical and style concerns.
Shoes: Ladies especially should try not to pack a suitcase full of shoes. Try to bring styles that can serve multiple purposes (such as sneakers that go from gym to sightseeing or comfy sandals that work as well by the pool as they do at a casual dinner). Color coordinate your formalwear so you only have to pack one pair of dress shoes.
Day Packs: Small backpacks or totes can be quite useful for carrying cameras, books, sunscreen, water bottles and other items around the ship or in port.
Tech: Travelers and their gadgets seem to go hand in hand these days. You'll likely bring your smartphone, but you might also want to bring a tablet, DSLR camera, GoPro, portable game player or book reader. Don't forget to check about foreign country and onboard roaming charges before you turn your phone on mid-cruise; if you bring a laptop or plan on accessing Wi-Fi, inquire about potentially hefty Internet usage rates onboard before logging on. Since many cabins have limited electrical outlets, some folks bring extension cords and power strips, but always check limitations on these with your cruise line prior to packing.
Entertainment: On the lower-tech side of things, you'll want to bring books, magazines and puzzle books for sea or beach days; you can't always count on the ship's library to have a comprehensive selection. Binoculars are a must for Alaska and other wildlife-heavy itineraries. If traveling with kids, consider inflatable water toys for the beach that can be deflated and packed easily. If you plan on going snorkeling in every port, you might consider bringing your own gear.
Beverages: Most cruise lines will let you bring soda and water onboard, saving you the expense of paying inflated onboard rates for nonalcoholic beverages. Do check cruise line requirements, however, as Carnival has banned passengers from bringing bottled beverages onboard. One warning about packing "liquor": cruise lines have increasingly cracked down on the practice (they'd rather you buy drinks at their bars), so consider yourself warned. Your bottle(s) might be confiscated on arrival depending on the cruise line's individual policy. Bring along a Champagne corker if you have a penchant for bubbly in your stateroom but don't want to drink the whole bottle in one fell swoop.
Toiletries and Necessities: The cruise ship should provide soap and shampoo at the very least (and often body lotion, conditioner and body wash), but if you're picky, pack your own. The same goes for hair dryers. If you can't deal with the low wattage of in-cabin dryers, bring your favorite with you. Additional personal items to consider include any medications you will need and lots and lots of sunscreen if sailing in sunny climates.
Storage: Many experienced cruisers swear by over-the-door shoe bags for storing toiletries or keeping small items from getting lost in cramped cabin quarters. Many bring extra hangers on longer cruises to make sure every item that needs to be hung up can be. If you plan on doing a lot of shopping in port, consider taking a foldable duffel that can be packed into your luggage at first and then filled up with souvenirs (or dirty laundry) and checked on the way home.
Cruise Critic is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.