Skip to main content

Packing smart for a cruise doesn’t just save space—it can save serious money. While cruise ships offer convenience, onboard prices for everyday items like sunscreen, medicine, and toiletries are notoriously steep. Forgetting the wrong thing could mean paying double (or more) for basics you’d easily find at home.

Here’s a list of practical packing tips and hacks to help you avoid last-minute purchases, stay comfortable, and enjoy your trip without unnecessary expenses.

  1. Pack Your Own Medications and First-Aid Supplies

Cruise ship medical centers are well-equipped, but prices for common over-the-counter medications can be inflated. Bring a small kit with:

  • Pain relievers (ibuprofen, acetaminophen)

  • Motion sickness remedies (like Dramamine or Sea-Bands)

  • Allergy meds and antihistamines

  • Band-aids, antiseptic wipes, and seasickness patches

This is especially important for travelers prone to seasickness or seasonal allergies.

  1. Don’t Forget Sunscreen and Aloe

Sunscreen onboard can cost up to three times more than on land. Buy a reef-safe, TSA-compliant version before your trip. Also consider packing aloe vera or after-sun gel, especially if cruising in tropical climates.

  1. Bring a Reusable Water Bottle

While cruise ships have drinking water readily available at dining venues, bottled water often costs extra. Bringing your own refillable water bottle (preferably insulated) saves you money and helps reduce single-use plastic waste.

Hydration is especially important if you plan to explore ports or take part in active excursions.

  1. Pack a Power Strip or USB Hub

Cruise cabins typically have limited electrical outlets. A compact, non-surge protected power strip or USB hub can help charge all your devices without paying for upgraded cabins or onboard tech rentals.

Check with your cruise line’s policy before bringing one—some allow only certain models.

  1. Avoid Buying Toiletries Onboard

Shampoo, conditioner, razors, toothpaste, and deodorant are often marked up on the ship. Travel-size versions of your favorite brands can easily fit in a toiletry bag and save you from overpaying later.

If you’re flying, make sure all liquids follow TSA guidelines: under 3.4 oz and stored in a clear quart-size bag.

  1. Use Packing Cubes to Stay Organized

Packing cubes help maximize luggage space and make it easier to find items in small cruise cabins. They also help separate clean and dirty clothes, which is useful if you’re not planning to do laundry onboard.

  1. Bring a Light Jacket or Layers

Even warm-weather cruises can get chilly at night or in air-conditioned dining areas. A lightweight jacket, hoodie, or scarf ensures you stay comfortable without needing to purchase expensive cruise line apparel.

  1. Include a Day Bag for Shore Excursions

A small backpack or crossbody bag is essential for port days. Use it to carry your ID, sunscreen, water, snacks, and souvenirs—rather than purchasing a last-minute bag from the onboard boutique.

  1. Add a Lanyard for Your Cruise Card

Your cruise card functions as your room key, onboard payment method, and ID. A lanyard helps you keep it accessible at all times, so you don’t misplace it and have to pay a replacement fee.

Some cruise lines sell branded lanyards onboard, but bringing your own is more cost-effective.

  1. Download the Cruise Line App Before You Sail

While not a physical item, downloading your cruise line’s app before departure ensures you avoid roaming charges and onboard internet fees. Most ships offer free access to their app for checking schedules, menus, and ship maps.

Final Thoughts

A little preparation goes a long way when packing for a cruise. By planning ahead and bringing key essentials from home, you’ll avoid onboard price markups, stay comfortable throughout your trip, and keep more of your budget for the experiences that matter most—like excursions, dining, and memories at sea.