Can You Bring Snacks on a Cruise? Every Big Line’s Food Rule, Checked

Yes, if they're factory-sealed. We read nine cruise lines' own food and drink rules, from homemade bans to the soda limits that differ.

How we work: facts are checked against original sources and linked, cruise prices are verified on the cruise line’s own website the day we publish, and we earn no commissions. Spotted a mistake? Tell us and we will correct it. Last updated October 31, 2026.

Yes, you can bring snacks on a cruise, as long as they’re shelf-stable, factory-sealed and unopened. Chips, candy, crackers, cookies and nuts are the safe list. Homemade food and anything that needs a fridge should stay home.

Drinks are a different fight. A can of Coke isn’t allowed on a Holland America ship, but six one-liter cartons of water are. Take that Coke on Celebrity and you can bring as many as you can carry up the gangway. On Norwegian or MSC, you can’t bring one.

Holland America's Koningsdam docked at Willemstad, Curacao, under a deep blue sky, with Norwegian Epic behind
Holland America’s Koningsdam in Curaçao, with Norwegian Epic behind. Neither line lets you carry a can of soda aboard. Photo: TerryDOtt, CC BY 2.0, via Wikimedia Commons.

Nine Lines, in Their Own Words

We read each line’s own pages on October 31, 2026. Where we found nothing, the table says so rather than guessing.

LineSnacksHomemade foodSoft drinks and water
Carnival“Pre-packaged,” “Factory sealed,” “Unopened”Banned12 cans or cartons per person, 12 oz or less. No bottles
Royal Caribbean“non-perishable prepackaged food in limited quantities”Not allowed, per its 2024 guide12 cans, bottles or cartons per stateroom, 17 oz or less
Norwegian“shelf-stable, factory sealed, nonperishable snacks”Not namedNone, carry-on or checked
Virgin VoyagesSealed, “in reasonable personal quantities.” No bulk itemsBanned12 cans or cartons per person, 12 oz or less. No bottles
Disney“in original factory-sealed packaging” (planDisney)Banned (planDisney)No published limit; carry-on only
MSCOnly “dry, packaged and commercially produced foods”Banned (“home cooked”)None
CelebrityNo snack rule found. Bans food “that requires refrigeration”Not namedAnything you can hand-carry, embarkation day only
PrincessNo rule found. Its blog lists snacks among things guests packNot named12 cans or cartons per person, 12 oz or less. No bottles
Holland AmericaNo rule foundNot namedWater only: 6 liters per stateroom. Sodas banned “in any form”
Sources: Carnival, Royal Caribbean’s FAQ and guide, Norwegian’s dietary page and drinks FAQ, Virgin Voyages, planDisney’s 2025 and 2022 answers, MSC (archived March 2026), Celebrity’s preparation, boarding and onboard FAQs, Princess’s contract and Australian blog, Holland America. Policies change, so check your own line before you pack.

The rules are harder to find than they should be. Norwegian’s snack line sits at the bottom of an accessibility page about dietary needs. Celebrity’s is one line in a long list of prohibited items. Royal Caribbean’s FAQ never mentions homemade food, but a guide on its website says “fresh fruit, vegetables, homemade treats and meat are not” permitted.

Silence from Princess and Holland America doesn’t mean anything goes. Their prohibited-items pages say that when there’s doubt, an embarkation supervisor or shipboard personnel can make the decision, so stick to the sealed-and-shelf-stable standard. The Points Guy’s guide gives the same general rule. For Carnival’s rules in detail, see our Carnival snacks guide.

🛳️ The week's verified cruise deals, every Friday

Every fare checked on the cruise line's own site. We'll also send your free Cruise Survival Kit right away, with a printable packing checklist and money-saving cheat sheet.

Send me the deals →

How Many Snacks Is Too Many?

No line we read publishes a number. “Limited quantities” and “reasonable personal quantities” are as close as it gets, and Virgin adds that “bulk items aren’t allowed.” A few boxes of granola bars for a week is a snack stash. A wholesale-club carton looks like you’re opening a shop.

“Sealed” is the stricter word. Open a bag in the check-in line and you’ve broken the rule, as The Points Guy warns. Decanting pretzels into zip-top bags fails it too, because they’re no longer in the maker’s packaging.

MSC Magnifica docked at Ocean Cay with swimmers in turquoise water in front
MSC Magnifica at Ocean Cay MSC Marine Reserve, March 2024. MSC has one of the tightest bring-aboard rules of the big lines. Photo: Kiran891, CC BY-SA 4.0, via Wikimedia Commons.

MSC’s wording is the tightest of the nine. Crackers and a bag of nuts are clearly “dry.” A sealed pot of applesauce or a pouch of tuna is commercial, but MSC doesn’t define the word, so expect to explain it at security or leave it at home. MSC’s U.S. site still blocks our requests, so this rests on the Internet Archive’s March 21, 2026 copy, and we couldn’t confirm it hasn’t changed since.

Blame the Cabin “Fridge”

Cruise ship buffet deli counter with cubed cheeses, grapes, olives, sliced meats and filled rolls
A cruise ship buffet deli counter. The cheese and cold cuts are fine up here, where the galley controls the temperature, but not packed in your suitcase. Photo: Grandmaster Huon, CC0, via Wikimedia Commons.

Your grandmother’s banana bread is the snack most likely to end up in a terminal bin. Carnival, Virgin, MSC and planDisney all rule out homemade food by name. MSC gives the reason as “the interest of health and safety.”

Sealed doesn’t rescue anything that needs chilling. Cruise specialist Caleb Klein told Yahoo Travel that perishables are typically banned even when store-bought, and that cabin fridges are “actually electric coolers that are meant to keep drinks cool between 40 and 50 degrees Fahrenheit.” The FDA advises keeping a fridge “at 40 °F or below.” By that yardstick, a cabin cooler can’t be trusted with your deli meat.

The lines won’t chill it for you either. Carnival “cannot provide refrigeration, storage, or preparation services for personal food items.” Norwegian says it can’t store perishable goods outside your stateroom, though it offers fridges on request for insulin.

Soda, Water and Why Bottles Are the Enemy

Virgin Voyages' Valiant Lady with its red funnel docked in Barcelona
Virgin Voyages’ Valiant Lady in Barcelona. Virgin allows 12 cans or cartons per person, but no bottles. Photo: Anthony Levrot, CC BY-SA 4.0, via Wikimedia Commons.

The table’s last column is the one to read twice. The Points Guy sorts the lines the same way: Holland America water only, MSC and Norwegian nothing, the rest some. Two traps sit inside it. Royal Caribbean’s 12 is shared by the whole stateroom, not per person. And Holland America’s water can’t come in plastic: “Plastic water bottles are not allowed in any quantity, including in ports of call.” Disney’s carry-on rule comes from Yahoo Travel and Chowhound, because Disney’s own FAQ wouldn’t load for us.

Older advice can mislead here. Cruise Mummy’s guide says Princess allows unlimited soft drinks, bottles included. Princess’s current contract says 12 cans or cartons and no bottles, so go with the contract.

The bottle bans are mostly about alcohol. Fox News reported in 2015 that Carnival’s ban was meant to stop passengers smuggling alcohol disguised as bottled water. Norwegian’s FAQ says much the same about its own ban: smugglers “often try to do so in beverage containers,” and screening every drink takes time. We cover the details in our guides to bringing water and bringing alcohol.

Can You Take Ship Food to a Private Island?

Carnival Valor anchored off Half Moon Cay in bright turquoise water
Carnival Valor off Half Moon Cay, now branded RelaxAway, Half Moon Cay. Carnival’s FAQ says outside food and drinks aren’t permitted. Photo: Beyond My Ken, CC BY-SA 4.0, via Wikimedia Commons.

Not on Carnival’s. Its FAQ answers the picnic question separately for each destination. Celebration Key and RelaxAway get “No, outside food and beverages are not permitted,” and Isla Tropicale gets “No, food and beverages from the ship are not permitted.”

Royal Caribbean is more relaxed about drinks. Its CocoCay FAQ says “guests are welcome to bring along beverages from the ship, glass bottles are strictly prohibited.” It says nothing about carrying food ashore, so ask before you pack a picnic.

What About Food Bought in Port?

Sealed food generally gets back aboard. CruiseNews.io names Tortuga Rum Cake as acceptable on Carnival, and The Points Guy says prepackaged, shelf-stable food can come back. Fresh food doesn’t. Eat the tacos ashore.

Drinks vary again. Carnival allows the same 12 cans or cartons in port. Norwegian says locally bought drinks “will be disposed of prior to embarkation.” Celebrity and Princess limit carry-ons to embarkation day.

Then comes U.S. Customs. Carnival’s FAQ says unsealed food, fruit and vegetables “may not be removed from the ship while in the United States or on debarkation day,” and CBP says penalties for undeclared agricultural products “may range up to $1,000 per first-time offense for non-commercial quantities.” Leave the buffet apple on board.

Baby Food, Formula and Medical Diets

These get more room, but ask first. Klein told Yahoo Travel that exemptions must be cleared by the line’s special needs team: 30 days ahead for Carnival and Royal Caribbean, 45 for Virgin. We didn’t find those deadlines on the lines’ own pages, so confirm yours. Norwegian tells guests who need water or milk for an infant or a medical reason to get pre-approval from its access desk.

Holland America and Princess use the same cooler wording: about 12 x 12 x 12 inches, with a larger one allowed if it “contains baby food/formula, kosher food/special dietary food, or medication,” hand-carried. Royal Caribbean permits milk and distilled water “for infant, medical, or dietary use.”

Pack for the Last Day, Too

Disney Wish docked at Castaway Cay seen past palm trees and green shrubs under a blue sky
Disney Wish at Castaway Cay. planDisney says snacks must be eaten before you get home, or kept sealed. Photo: Declan M. Martin, public domain, via Wikimedia Commons.

Your snacks have to get off the ship as well. planDisney says “if you have a half-consumed bag of snacks, you’ll need to toss it before you leave the ship,” and adds that “small, individually wrapped snack items might be the best choice.”

That tip decides what to buy on any line. Choose sealed single-serve packs in the maker’s wrapping, carry them on with any drinks your line allows, and look up your own line’s drinks rule separately. Royal Caribbean’s guide points out that its quick-service venues are already in your fare, so check what yours includes. A small stash for the gaps between meals is usually plenty.

Cruise Chaos earns nothing from cruise lines, snack brands or booking links. Every rule above links to where we read it. Correction, October 31, 2026: this guide used to say Norwegian and Celebrity publish no food rule. Both do, so the table now shows them, and it also adds Royal Caribbean’s homemade-food wording. If a policy has changed since we checked, tell us and we’ll correct it.


Keep Reading


Sources

🛳️ The Week’s Verified Cruise Deals, Every Friday

Every fare checked on the cruise line’s own site. Join the crew and we’ll also send your free Cruise Survival Kit right away, with a printable packing checklist and money-saving cheat sheet.

We’ll never send you spam or share your email address.
Find out more in our Privacy Policy.

🛳️ The Week’s Verified Cruise Deals, Every Friday

Every fare checked on the cruise line’s own site. Join the crew and we’ll also send your free Cruise Survival Kit right away, with a printable packing checklist and money-saving cheat sheet.

We’ll never send you spam or share your email address.
Find out more in our Privacy Policy.

Leave a Reply

Your email address will not be published. Required fields are marked *