Pack one carry-on bag and one checked bag, then stop

Most cruise lines allow one carry-on bag (typically 22 by 14 by 9 inches) and one checked bag per person at no extra charge. Anything beyond that costs money and takes up cabin space you do not have. The trick is deciding what actually goes in each one, because a cruise cabin is roughly the size of a hotel bathroom.

Your carry-on should hold medications, eyeglasses, phone chargers, a change of clothes, and anything you cannot replace if your checked bag arrives late. Everything else goes in your checked bag. This split protects you if luggage gets delayed at the port—you still have what you need for the first night.

Before you pack anything, check your cruise line's website for their specific bag size limits and any restricted items. Royal Caribbean, Carnival, Disney Cruise Line, and Norwegian Cruise Line all have slightly different rules. Some lines charge $15 to $20 per extra bag, and some ban items like irons, candles, and certain electrical devices entirely.

Key Takeaways

  • Pack one carry-on and one checked bag per person; anything more costs extra and wastes cabin space.
  • Your carry-on holds medications, chargers, one change of clothes, and anything irreplaceable; your checked bag holds everything else.
  • Check your specific cruise line's website for bag size limits and banned items before you pack.
  • Lay out all your clothes and count outfits, not individual pieces, so you do not overpack.
  • Leave room in your checked bag for souvenirs and dirty laundry on the return trip.

Plan outfits by the day, not by the piece

The mistake most people make is packing individual items and hoping they mix. Instead, lay out complete outfits on your bed—one outfit per day, plus one extra for bad weather or spills. Count the days of your cruise, then add one. If you are cruising for seven days, pack seven complete outfits plus one backup.

For a warm-weather cruise, this means seven pairs of shorts or lightweight pants, seven t-shirts or casual tops, and seven pairs of underwear and socks. For a cooler cruise, swap shorts for jeans or pants. One pair of shoes for casual wear, one pair for dinner, and one pair for the gym or water activities is usually enough. Most people wear the same shoes multiple days without washing them.

Formal or semi-formal nights are built into most cruise itineraries. Check your cruise documents to see how many you have. You need one outfit that fits the dress code for each formal night—a dress, suit, or nice pants and a button-up shirt. One outfit is enough if you are willing to wear it twice; most people do not notice. Bring one cardigan or light jacket for air-conditioned dining rooms.

What to pack in your carry-on bag

Your carry-on is your insurance policy. It should contain anything you cannot live without for 24 hours and anything that cannot be replaced quickly. Medications in their original bottles with your name on them, eyeglasses or contact lenses and solution, phone charger and backup battery, and one complete change of clothes including underwear and socks all go here.

Add a small toiletries bag with deodorant, toothbrush, toothpaste, and any prescription creams or ointments. Most cruise cabins have shampoo and soap, but bring your own if you have sensitive skin or a preference. Include a phone or camera, your cruise documents (confirmation number, ID, insurance papers if you have them), and any cash or credit cards you want when ready access to.

If you wear glasses or contacts, bring a backup pair or an extra contact lens case. If you take daily medications, bring a week's worth plus a few extra days in case of delays. Do not pack these in checked luggage—if your bag is delayed, you still have what you need.

What to pack in your checked bag

Your checked bag holds the rest of your clothes, shoes, and toiletries. Fold or roll clothes tightly to save space. Rolling takes up about 20 percent less room than folding and makes it easier to see what you have without unpacking everything. Pack heavier items like shoes at the bottom, lighter items on top.

Include a full-size toiletries kit: shampoo, conditioner, body wash, face wash, moisturizer, sunscreen, and any other products you use daily. Cruise ship bathrooms are small, and you do not want to be hunting for a store at port. Bring a small sewing kit (needle, thread in a few colors, safety pins) because hems come loose and buttons pop off. A stain remover pen takes almost no space and saves clothes.

Pack a lightweight rain jacket or poncho, even if the forecast looks clear. Weather changes, and you may spend time on deck. Bring a light sweater or fleece for air-conditioned spaces and evening breezes. One pair of slip-on shoes for the cabin (so you do not track dirt on the carpet) and one pair of sandals or flip-flops for the pool deck round out your footwear.

Leave at least one-quarter of your checked bag empty. You will buy souvenirs, collect dirty laundry, and may pick up items at ports. An empty bag or a collapsible tote bag takes almost no space and gives you room to pack on the way home.

Toiletries, sunscreen, and medications

Cruise ship cabins have basic shampoo and soap, but they are usually generic brands. If you have thick, curly, or color-treated hair, bring your own shampoo and conditioner. The same goes for face wash if you have acne-prone or sensitive skin. A small bottle of your regular moisturizer prevents the dry skin that comes from salt air and air conditioning.

Sunscreen is essential and expensive at ports. Bring a full-size bottle (at least SPF 30) in your checked bag. Reef-safe sunscreen is required at some ports to protect coral, so check your itinerary. A small travel-size sunscreen in your carry-on lets you reapply during the day without going back to your cabin.

Any prescription medications should stay in their original bottles with your name on them. Bring enough for the entire cruise plus a few extra days. Pack them in your carry-on, not your checked bag. If you take over-the-counter medications regularly—allergy pills, pain relievers, antacids—bring your own supply. Ship pharmacies exist but are expensive and may not have exactly what you want.

What not to pack and what the cruise line bans

Most cruise lines ban candles, incense, irons, and hot plates because of fire risk. They also ban weapons of any kind, including pocket knives and tools. Glass containers are banned on deck (to prevent broken glass near the pool), but glass bottles in your cabin are usually fine. Check your cruise line's specific rules before packing.

Do not pack a full-size hair dryer if your cabin does not have one—most do, and they are usually adequate. Do not pack multiple pairs of formal shoes; one pair works for all formal nights. Do not pack a suitcase larger than your cruise line allows, even if you think you will need the space. You will not, and you will pay for it.

Leave behind items you think you might need but probably will not: a second pair of formal shoes, multiple swimsuits if you only swim once, a full first-aid kit (the ship has a medical center), or a hair straightener if you do not use one at home. Every item you pack has to fit in your cabin and come back out again.

Packing for different cruise lengths and climates

A three-day cruise needs three complete outfits plus one backup, one pair of casual shoes, one pair of formal shoes, and toiletries. A seven-day cruise needs seven complete outfits plus one backup, the same shoes, and a full toiletries kit. A 10-day or longer cruise is where packing becomes a puzzle—you cannot fit 10 complete outfits in one bag.

For longer cruises, plan to do laundry. Most cruise cabins have a small sink where you can hand-wash underwear and socks. Some ships have self-service laundry rooms (usually $2 to $3 per load) or laundry service (expensive, usually $1 to $2 per item). If you plan to use ship laundry, pack five to six complete outfits instead of one for each day, then wash halfway through.

Warm-weather cruises (Caribbean, Mediterranean in summer) need lightweight, breathable clothes and lots of sunscreen. Pack shorts, t-shirts, sundresses, and sandals. Cold-weather cruises (Alaska, Northern Europe) need layers: long pants, long-sleeve shirts, sweaters, and a waterproof jacket. Pack one warm hat and gloves if you will be on deck in cold weather.

Frequently Asked Questions

Can I bring a suitcase instead of a duffel bag?

Yes. Hard-sided or soft-sided suitcases work fine for cruise packing. The cruise line cares about the total dimensions (length plus width plus height), not the shape. A suitcase that is 22 by 14 by 9 inches is within limits. Soft-sided bags are easier to squeeze into overhead bins if you need to carry them on.

What if I need more than one formal outfit?

Most cruises have one to three formal or semi-formal nights. You can wear the same outfit twice—most people do. If you want two different formal outfits, pack one in your checked bag and wear one on the first formal night, then wear the other on the second night. You do not need more than two.

Should I pack my own snacks and drinks?

Most cruise lines ban outside alcohol and limit outside food. You can usually bring a small amount of snacks (granola bars, crackers, candy) in your carry-on. Check your cruise line's policy before packing. Drinks and alcohol are almost always banned, even if you bought them at the airport.

Do I need to pack a power strip or extension cord?

Most cruise cabins have very few electrical outlets. A power strip with USB ports is helpful if you have multiple devices to charge. Check your cruise line's rules first—some ban power strips for safety reasons. A portable battery pack for your phone takes up less space and does not require outlets.

What should I pack for a formal night if I do not own formal clothes?

You do not have to own formal clothes to cruise. Nice pants or a skirt with a button-up shirt or blouse works for semi-formal nights. A dress or suit is better for formal nights, but many people wear what they have. Some cruise lines are relaxing dress codes—check yours before you worry about buying something new.