Notice: Function WP_Block_Type_Registry::register was called incorrectly. Block type "core/gallery" is already registered. Please see Debugging in WordPress for more information. (This message was added in version 5.0.0.) in /nas/content/live/stagingstmllc/wp-includes/functions.php on line 5835

Notice: Undefined index: viator_tour in /nas/content/live/stagingstmllc/wp-content/plugins/10up-gutenberg-migration/includes/SmarterTravel/Gutenberg/ShortcakeTranslator.php on line 70

Notice: Constant WP_CACHE already defined in /nas/content/live/stagingstmllc/wp-config.php on line 137

Notice: Function WP_Scripts::localize was called incorrectly. The $l10n parameter must be an array. To pass arbitrary data to scripts, use the wp_add_inline_script() function instead. Please see Debugging in WordPress for more information. (This message was added in version 5.7.0.) in /nas/content/live/stagingstmllc/wp-includes/functions.php on line 5835

Notice: Trying to access array offset on value of type null in /nas/content/live/stagingstmllc/wp-content/themes/smarter-travel/app/core/Locations/Types.php on line 166

Notice: Function WP_Scripts::localize was called incorrectly. The $l10n parameter must be an array. To pass arbitrary data to scripts, use the wp_add_inline_script() function instead. Please see Debugging in WordPress for more information. (This message was added in version 5.7.0.) in /nas/content/live/stagingstmllc/wp-includes/functions.php on line 5835
What to Pack for a Cruise in 2023 | SmarterTravel

The world is huge

Don't miss any of it

Travel news, itineraries, and inspiration delivered straight to your inbox.

By proceeding, you agree to our Privacy Policy and Terms of Use.

X
Life preserver hung on the railing on a cruise ship deck
Sergey Kelin | Adobe Stock

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 5 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 6 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 98

Notice: Undefined index: pass_through_args in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 158

Notice: Undefined index: wrapper in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 159

The Ultimate Cruise Packing List: What to Pack for a Cruise


Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 5 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 6 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 98

Notice: Undefined index: pass_through_args in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 158

Notice: Undefined index: wrapper in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 159

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 5 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 6 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 98

Notice: Undefined index: pass_through_args in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 158

Notice: Undefined index: wrapper in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 159

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 5 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 6 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 98

Notice: Undefined index: pass_through_args in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 158

Notice: Undefined index: wrapper in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 159

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 5 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 6 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 98

Notice: Undefined index: pass_through_args in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 158

Notice: Undefined index: wrapper in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 159

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 5 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 6 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 98

Notice: Undefined index: pass_through_args in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 158

Notice: Undefined index: wrapper in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 159

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 5 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 6 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 98

Notice: Undefined index: pass_through_args in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 158

Notice: Undefined index: wrapper in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 159

When deciding what to pack for a cruise, you’re really packing for three distinct sub-trips: your cruise ship, which is the equivalent of a large destination resort with a controlled environment; the ports of call, where you will get out and roam around the local area; and your flights to and from your departure port. Sometimes you can solve all three problems with a single wardrobe and accessory set, but sometimes you will need completely different sets. Scroll down to the cruise packing list below to learn how to pack for a cruise as well as what to consider during all aspects of your cruise vacation.

Looking for a cheap cruise? Find the best deals at Avoya Travel.

What to Pack for a Cruise

Clothing/Accessories

Toiletries

Miscellaneous/Cruise Specific

Carry-on Items for a Cruise

According to Cruise Critic: “As you may not have access to your cabin for a few hours after boarding and your luggage can show up anytime throughout the afternoon and evening … the items in your carry-on might be the only possessions you have on your first day onboard.”

Having a change of clothes and a few day-to-day necessities in your carry-on can also be a lifesaver in the case of lost or delayed luggage. If you find yourself with no idea where your bags are or waiting to have them shipped to your next port of call, you’ll be glad to have a few extra items on hand to hold you over.

What to Pack for a Cruise: At Sea

Row of cruise ship passengers relaxing on lounge chairs on the cruise deck
Tomasz Zajda | Adobe Stock

Once upon a time, almost all cruise ships were pretty dressy, including some events calling for full formal wear. Now only a few upmarket ships still require a bit of fussing, but most of the mass-market ships, like those in the Royal Caribbean and Princess stables, are about as casual as you like. In any event, as long as you’re not out on deck, you’ll be in a comfortably air-conditioned space virtually all the time.

The first job of your cruise packing list is to determine just where on the formal-casual scale you want or have to be in, or if you want to prepare for both ends of the scale. Luckily, business casual attire (pantsuits, maxi dresses, khaki pants, and button-up shirts tend to fair just fine these days). And for those cruise lines that do have more formal nights, there are typically still buffet options for meals if you want to avoid fancier dress.

Then, decide how you want to play your wardrobe. I pack the minimum I’ll need to comply with the lowest degree of dressiness required. On the other hand, other couples I know are fully engaged with dress: The wife doesn’t want to be seen in the same outfit at dinner on any two different days, and the husband even packs his tux for the “Captain’s Dinner” event. But that’s not how everyone travels. Ultimately, it’s your call what’s most comfortable for you to wear on vacation, and therefore to pack.

Do you need to pack for the full cruise, or can you have your clothes washed or dry cleaned during your sailing? Although most big ships provide some kind of service, the specific answer to that question varies wildly among different ships: Some charge for laundry the way hotels do, some set a fixed price for a laundry bag full, some sell laundry packages prior to sailing, and a few offer self-service washers and dryers.

But no matter how you do it, you’ll definitely pay more for doing laundry while cruising than you pay at home. In general, large ships offer more options than small ones, and 200-passenger river cruises may provide only limited services. Again, check what your cruise ship offers before you decide how much you need to pack. Beyond the basic daily wear, pack whatever special recreational wear and accessories you’ll need. Even if you never leave the ship, you will probably want swimwear, and possibly some other specialized clothing and equipment as well.

What to Pack for a Cruise: In Port

Group of people heading toward two cruise ships docked at a sunny port
Mariakray | Adobe Stock

The situation here is obvious: You need to pack for the climate in your cruise destination—and, for most people, being active in each port. You’ll be walking around during shore excursions, and many call for specialized equipment. That means you need to pack comfortable walking shoes and clothing on your cruise, even if you won’t need them on the ship itself. Make sure you pack appropriately for any off-shore excursions.

As to how heavy/light to travel, the Caribbean is hot and steamy pretty much all the time, and the Mediterranean in summer can come close. But weather in other popular areas such as Alaska, New England, and inland European rivers is a bit more variable. Your best bet is to check the weather forecasts just before you pack for your cruise, and always be prepared for rain. For Europe and Bermuda, you should more resort-causal clothing (fair warning: Golf courses in Bermuda have strict dress codes). Some other cruise itineraries that are more casual than the norm include Hawaii, the Mexican Riviera, the Caribbean, and French Polynesia.

What to Pack for a Cruise: Everything Else

Woman with her arms outstretched at the bow of a cruise ship, overlooking the ocean
Maridav | Adobe Stock

Travelers sometimes forget that they don’t need to pack a full closet full of personal-care products and accessories in their travel toiletry kit. You can buy toothpaste, batteries, and tissues in most places around the world—and also on the cruise ship, albeit at stiff prices. Ships vary in what toiletries they offer onboard.

The latest packing challenge is with gadgets. I, for one, would have withdrawal symptoms if I couldn’t get online every day, so I would select a cruise ship with the latest internet connectivity and pack my laptop. On the other hand, if you want to get away from it all, a cruise ship is the ideal place—and you don’t have to pack any devices, converters, and such. Don’t forget your camera, and a travel extension cord can also come in handy.

Alcohol policies vary by ship (so do your research with your cruise line directly), but you may find it useful to pack a champagne corker or bottle opener.

When packing for your pre- and post-cruise flights, figure out what goes in your carry-on and what gets checked. If you’re big on collecting souvenirs and buying local handicrafts, leave room in your suitcase for what you bring home. You don’t want to get hit with paying for another checked bag or hauling both your regular carry-on and a shopping bag of loot on your flight home.

My most essential recommendation for what to bring on a cruise: Don’t get obsessive about it. Do your best and plan to cope with whatever problems you encounter along the way.

Book a Stay With SmarterTravel Hotels

Need a place to stay the night before you set sail? Search SmarterTravel Hotels for great accommodations in your port of call.

Download Our Cruise Packing List Before You Set Sail

Click on the below image to edit and download the SmarterTravel cruise packing list:

cruise packing list

Editor’s note: This story was originally published in 2016 by SmarterTravel’s Ed Perkins. It has been updated to reflect the most current information.

Consumer advocate Ed Perkins has been writing about travel for more than three decades. The founding editor of the Consumer Reports Travel Letter, he continues to inform travelers and fight consumer abuses every day at SmarterTravel.

You Might Also Like:

The 8 Best Ticket Websites for Booking Day Tours and Travel Activities
This Airline Is Renting Clothing to Passengers Who Want to Travel Light
The Best Travel Leggings of 2023
The Essential Carry-On Bag Packing List
The 6 Best Quiet Luxury Pieces for Travelers

We hand-pick everything we recommend and select items through testing and reviews. Some products are sent to us free of charge with no incentive to offer a favorable review. We offer our unbiased opinions and do not accept compensation to review products. All items are in stock and prices are accurate at the time of publication. If you buy something through our links, we may earn a commission.

Top Fares From


Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 5 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 6 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 98

Notice: Undefined index: pass_through_args in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 158

Notice: Undefined index: wrapper in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 159