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.
Pack a can of Coke for a Holland America cruise and security will take it off you. Pack six liters of water instead and you’ll be waved through.
Take the same Coke on Celebrity and you can bring as many cans as you can physically carry up the gangway. On Norwegian or MSC, you can’t bring a single one.
Snacks are a lot simpler than drinks, but not by as much as you’d think. Four of the nine big lines we checked don’t publish a food rule at all on the pages we read, and online guides fill the gap with rules they’ve made up.
Here’s the short answer. Yes, you can bring snacks on a cruise. Every major line allows shelf-stable snacks that are factory-sealed, unopened and in their original packaging: chips, candy, crackers, cookies, nuts and protein bars. Homemade food, anything that needs a fridge, and anything you’ve opened will be taken at security. Drinks are where the lines really differ, from “as much as you can carry” to “nothing at all.”

Can You Bring Snacks on a Cruise?
Yes, with three conditions that every line agrees on in one form or another: the food has to be pre-packaged, factory-sealed and unopened. Carnival’s FAQ uses exactly those three words. Royal Caribbean’s food and drink policy says “you are free to bring non-perishable prepackaged food in limited quantities.” Virgin Voyages’ prohibited items page welcomes “pre-packaged, sealed, non-perishable snacks in reasonable personal quantities.”
“Factory-sealed” means sealed by the company that made it. A family-size bag of pretzels is fine. The same pretzels decanted into zip-top bags to save space are not, because a screener has no way of knowing what’s in them. “Unopened” means exactly that: open a bag in the check-in line and it becomes an open food container.
Quantity is the vaguest part. No line publishes a number. “Limited quantities” and “reasonable personal quantities” are the standard phrases, 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.
Which Cruise Lines Let You Bring Food? Nine Lines Checked
We read each line’s own food and beverage pages in September 2026. Where a line’s page says nothing about food, the table says so rather than filling the gap with a guess.
| Line | Sealed snacks | Homemade food | Soft drinks and water |
|---|---|---|---|
| Carnival | Yes: “Pre-packaged, Factory sealed, Unopened” | Banned in writing | 12 cans/cartons per person, 12 oz or less. No bottles |
| Royal Caribbean | Yes: “non-perishable prepackaged food in limited quantities” | Not mentioned, but only prepackaged food is allowed | 12 cans, bottles or cartons per stateroom, 17 oz or less |
| Virgin Voyages | Yes, “in reasonable personal quantities.” No bulk items | Banned in writing | 12 cans/cartons per person, 12 oz or less. No bottles |
| MSC | Only “dry, packaged and commercially produced foods” | Banned in writing (“home cooked”) | None |
| Disney | Yes, “in original factory-sealed packaging” | Banned (planDisney) | No published limit; carry-on only |
| Norwegian | No food rule on its FAQ or prohibited items pages | Not mentioned | None, carry-on or checked |
| Princess | No food rule in its passage contract | Not mentioned | 12 cans/cartons per person, 12 oz or less. No bottles |
| Celebrity | No food rule on its onboard FAQ | Not mentioned | Anything you can hand-carry, embarkation day only |
| Holland America | No food rule on its FAQ or prohibited items pages | Not mentioned | Water only: 6 liters per stateroom. Sodas banned “in any form” |
The bottom four rows are the surprise. Norwegian, Princess, Celebrity and Holland America spell out drinks in detail, but on the pages we read they say nothing about snacks. That doesn’t mean anything goes. It means the screener at the terminal decides, using the same sealed-and-shelf-stable standard as everyone else. Plenty of guides print a firm “Norwegian bans homemade food.” We couldn’t find Norwegian saying so, and we won’t invent a rule.
Royal Caribbean’s rule has shifted too. Cruise Fever reported in February 2026 that its updated prohibited items list asked guests to be “sensible” with snacks. When we read that list in September, the food wording had gone, leaving the FAQ quoted above as the only food rule we could find.
For Carnival’s rules in full detail, including the snack question its brand ambassador answered himself, see our Carnival snacks guide.
The One Snack Almost Every Line Bans: Homemade
Your grandmother’s banana bread is the snack most likely to end up in a terminal bin.
Four lines ban homemade food in so many words. Carnival lists “Homemade foods” and “Pre-cooked foods” as prohibited. Virgin Voyages bans “Homemade, pre-cooked, or perishable foods or open food containers.” MSC’s luggage page said, when it was archived in March 2026, that “In the interest of health and safety, beverages and food (including partially eaten or home cooked items) may not be brought on board.” And an answer on Disney’s own planning site, planDisney, says “Perishable foods, open food containers, and homemade foods are not allowed on board.”
Royal Caribbean gets to the same place by a different route. Its rule allows only “prepackaged” food, and a tin of homemade cookies isn’t prepackaged by any reading. That’s why we say “almost every line”: five lines rule homemade food out in writing, and the other four leave it to security.
The ban even covers gifts. In August 2026, Cruise Hive reported Carnival’s John Heald asking guests not to be offended when crew refuse home-baked cookies: “the crewmembers have been instructed not to take these. There are health and safety reasons for this.”
Why Won’t Cruise Lines Let You Bring Food? Blame the Cabin “Fridge”

The lines’ own explanation is short. MSC says “In the interest of health and safety.” Heald says “health and safety reasons.” The detail behind that phrase is more interesting, and it’s sitting in your cabin.
Most cabins have a small fridge, and most people assume it’ll keep a pack of cheese or yogurt safe for a week. Cruise specialist Caleb Klein told Yahoo Travel in March 2026 that it won’t: “They are actually electric coolers that are meant to keep drinks cool between 40 and 50 degrees Fahrenheit. To deter the growth of bacteria, perishable foods need to be held below 40 degrees Fahrenheit.”
That 40-degree line comes from food safety guidance. The U.S. Food and Drug Administration advises keeping a fridge “at 40 °F or below,” and warns that at room temperature “the numbers of bacteria that cause foodborne sickness can double every 20 minutes!” A cabin cooler running at 45 degrees can’t be trusted with your deli meat.
The lines won’t store it for you either. Carnival says it “cannot provide refrigeration, storage, or preparation services for personal food items.” On a ship where thousands share one buffet, a stomach bug from somebody’s week-old potato salad is everybody’s problem. A sealed bag of chips never needs a fridge, which is why it gets waved through.
What Does MSC’s “Dry” Rule Mean?

MSC’s wording is the tightest of the nine. Its exception covers only “dry, packaged and commercially produced foods.” Crackers, cereal bars and a bag of nuts are clearly dry. A sealed pot of applesauce, a pouch of tuna or a jar of peanut butter are sealed and commercial, but whether they count as “dry” is something MSC doesn’t define. If it isn’t obviously dry, expect to explain it at security, or leave it at home.
MSC is also one of two lines that ban non-alcoholic drinks outright. Its page says beverages “may not be brought on board,” and Yahoo Travel’s guide lists MSC with Norwegian as the lines that “prohibit all non-alcoholic beverages,” with exceptions for infants and medical needs cleared in advance.
MSC’s websites blocked our requests in September 2026, so its wording here comes from the Internet Archive’s March 21, 2026 copy of its U.S. luggage page. Yahoo Travel’s March 2026 summary matches it.
Can You Bring Drinks on a Cruise? The Great Soda Split

If snacks follow one rule, drinks follow five. Here they are from most generous to strictest:
- Carry what you like: Celebrity and Disney. Celebrity says that on embarkation day “guests are welcome to bring on any non-alcoholic beverages. They are limited to what can be hand-carried onboard by each individual.” Disney doesn’t set a number either, but Yahoo Travel and Chowhound both report that drinks must be in your carry-on, not your checked bags.
- 12 per cabin, bottles OK: Royal Caribbean. Up to “12 standard (17 oz.) cans, bottles or cartons per stateroom.” Unlike Carnival, Princess and Virgin, it lets bottled water count, but the 12 is shared by everyone in the room.
- 12 per person, no bottles: Carnival, Princess, Virgin. All three allow 12 sealed cans or cartons of 12 ounces or less per person, and all three ban drinks in bottles. Princess’s passage contract bars “water, sodas and other non-alcoholic beverages” packaged in bottles. Virgin says “Drinks in bottles (glass or plastic) are not permitted.”
- Water only: Holland America. “Sodas, energy drinks, and other non-alcoholic items are not allowed on board in any form.” Water is allowed per stateroom, up to “6 liters total, 12 cans or cartons at 500 ml or less each, or 6 cans or cartons at one liter or less each,” and “Plastic water bottles are not allowed in any quantity, including in ports of call.” So it’s boxed or canned water, not the plastic bottles from the airport.
- Nothing: Norwegian and MSC. Norwegian’s beverage FAQ bans “any beverages — including liquor, beer and non-alcoholic drinks such as water, soda and juices,” with an exception for sealed purified or distilled water for medical devices or infant formula. Anything bought ashore “will be disposed of prior to embarkation.”
Why the bottle bans? Carnival brought its rule in back in 2015 after concluding that guests were disguising alcohol as bottled water, a story we cover in our Carnival snacks guide. A sealed can is much harder to tamper with than a screw-cap bottle. For wine, beer and spirits, every line’s rules are in our guide to bringing alcohol on a cruise.
Can You Take Ship Food to a Private Island?

This is the rule almost nobody checks: taking a picnic ashore. On Carnival’s own destinations, the answer is no. Carnival’s FAQ answers the question three times, once per destination:
- Celebration Key: “No, outside food and beverages are not permitted.”
- RelaxAway, Half Moon Cay: “No, outside food and beverages are not permitted. Complimentary lunch is available on the island.”
- Isla Tropicale: “No, food and beverages from the ship are not permitted.”
Royal Caribbean is more relaxed about drinks. Its Perfect Day at CocoCay FAQ says “guests are welcome to bring along beverages from the ship, glass bottles are strictly prohibited.” The FAQ doesn’t say anything about carrying food ashore, so ask before you pack a picnic.
Real foreign ports are stricter still. Carnival’s FAQ lists “Unsealed food items,” fruits and vegetables among items that “may not be removed from the ship while in the United States or on debarkation day,” and foreign ports apply their own farm rules on top. Leave the buffet apple on board.
Can You Bring Snacks Back Aboard From Port?
Sealed ones, yes. Everything you carry back up the gangway goes through the security scanner again, so the same rule applies as on embarkation day. CruiseNews.io reported that on Carnival, “Sealed and commercially packaged goods, such as snacks or baked goods like Tortuga Rum Cake, are generally acceptable.” That boxed rum cake from Grand Cayman is the classic souvenir.
Unsealed food doesn’t make it. Travel adviser Pat Campbell told Yahoo Travel that ports’ customs rules include “baked goods or even those leftovers you had from a restaurant while in port.” Eat the tacos ashore or bin them before the pier. And drinks bought in port won’t get past security on Norwegian, which disposes of them.
Remember that you’ll be bringing it all home through U.S. Customs. CBP says civil penalties for failing to declare prohibited agricultural products “may range up to $1,000 per first-time offense for non-commercial quantities.” Sealed chocolate from a factory is one thing. A bag of fresh mangoes is another.
What Happens to Your Leftover Snacks on the Last Day?

Disney has the one rule most people don’t expect: snacks have to leave the ship the same way they came on. planDisney says “all items must either be consumed before returning to your home port or remain unopened. That means if you have a half-consumed bag of snacks, you’ll need to toss it before you leave the ship.”
Its practical tip works on every line: “small, individually wrapped snack items might be the best choice.” A multipack of single-serve bags survives the week. One giant open bag doesn’t make it past the last night.
Baby Food, Formula and Medical Diets
These get more room on every line, but they still need to be sealed and commercial. Royal Caribbean says “Milk and distilled water brought on for infant, medical, or dietary use are permitted.” Holland America allows coolers of about 12 x 12 x 12 inches, and lets a larger one through if it “contains baby food/formula, kosher food/special dietary food, or medication,” as long as you carry it by hand. Virgin bans coolers except “for storing medications and items related to dietary restrictions.”
The catch is paperwork. According to Yahoo Travel, these exemptions have to be cleared by the line’s special needs team before you sail: 30 days ahead for Carnival and Royal Caribbean, and 45 days for Virgin Voyages. Norwegian sends guests who need sealed water for formula or a medical device to its access desk first. Turning up with a good explanation on the day is a gamble.
Your Cruise Snack Packing Checklist
- Buy sealed and shelf-stable. Chips, crackers, cookies, candy, nuts, jerky, cereal and protein bars, in the maker’s packaging.
- Don’t repack anything. No zip-top bags or tubs, and don’t open anything in the terminal line.
- Leave homemade and cold food at home. No baking, no sandwiches, no cheese, deli meat, yogurt or fresh fruit.
- Choose single-serve packs so there’s nothing half-open to throw away at the end of the cruise.
- Check your line’s drinks rule separately. It ranges from “whatever you can carry” to nothing at all, and bottles are banned on several lines.
- Pack it all in your carry-on. Drinks must go there on most lines, and food in checked bags can hold a suitcase up in screening.
- Keep ship food on the ship, especially at private islands and foreign ports.
- Baby or medical food? Contact your line 30 to 45 days before sailing.
Quick Answers
Can you bring chips and candy on a cruise?
Yes. Every major cruise line allows shelf-stable snacks like chips, candy, crackers and cookies, as long as they’re factory-sealed, unopened and in their original packaging. Keep the quantity to what you’ll eat on the trip.
Can you bring homemade food on a cruise?
No. Carnival, Virgin Voyages, MSC and Disney ban homemade food in writing, and Royal Caribbean allows only prepackaged food. Expect homemade baking, sandwiches and leftovers to be taken at security on any line.
Can you bring soda on a cruise?
It depends on the line. Celebrity allows whatever you can hand-carry on embarkation day. Carnival, Princess and Virgin allow 12 cans or cartons per person, and Royal Caribbean allows 12 per stateroom. Holland America allows only water, and Norwegian and MSC allow no drinks at all.
Can you bring fresh fruit on a cruise?
Generally no. Fresh fruit is perishable, which lines like Virgin ban outright, and Carnival says fruit may not be taken off the ship in the United States. Failing to declare prohibited agricultural products to U.S. Customs can cost up to $1,000 for a first offense.
Can you take food off a cruise ship at a private island?
Not on Carnival’s. Its FAQ says outside food and drinks aren’t allowed at Celebration Key, RelaxAway, Half Moon Cay or Isla Tropicale. Royal Caribbean lets guests take drinks from the ship to Perfect Day at CocoCay, but not in glass bottles.
The Bottom Line
The snack rule is the same on every ship: if a factory sealed it and it doesn’t need a fridge, it can come with you. Homemade is out almost everywhere, fresh food is out everywhere, and a half-eaten bag is out the moment you open it.
Drinks are where you need to read your own line’s page, because the same can of soda is fine on Celebrity and confiscated on Norwegian. Pack a small sealed stash for the gaps between meals, and let the ship handle everything else. You’ve already paid for it.
Cruise Chaos earns nothing from cruise lines, snack brands or booking links. Every rule above links to where we read it. If a policy has changed since we checked, tell us and we’ll correct it.
Coming up on Cruise Chaos: why do cruise ships need a pilot? The captain has sailed the ship across an ocean, so why does a local stranger climb a rope ladder to take over at the harbor mouth? We’ll explain who they are and what they actually do.
🎁 Get our free Cruise Survival Kit. Join the Cruise Chaos crew and we’ll email you our printable packing checklist and money-saving cheat sheet right away, plus the week’s best cruise stories and verified deals every Friday. Send me the free kit →
Keep Reading
- Can You Bring Snacks on a Carnival Cruise? The Sealed-Package Rule, Explained
- Can You Bring Alcohol on a Cruise? Every Big Line’s Rule, and the Two That Allow Liquor
- Cruise Packing Don’ts Every Traveler Should Know
Sources
- Carnival Cruise Line: FAQ (prohibited items, beverage policy, Celebration Key, RelaxAway and Isla Tropicale)
- Royal Caribbean: What kind of food or drinks am I allowed to bring onboard?
- Royal Caribbean: Perfect Day at CocoCay, What to Bring FAQs
- Virgin Voyages: Prohibited Items
- MSC Cruises: Cruise Luggage Information (Internet Archive copy, March 21, 2026)
- planDisney: Can you bring your own snacks on board?
- planDisney: Can I bring snacks on or off the ship?
- Norwegian Cruise Line: Can I bring water or soda on board?
- Princess Cruises: Passage Contract
- Celebrity Cruises: While On Board FAQs
- Holland America Line: Alcoholic and non-alcoholic beverages brought on board
- Holland America Line: What items are prohibited on board?
- U.S. Food and Drug Administration: Refrigerator Thermometers, Cold Facts About Food Safety
- U.S. Customs and Border Protection: Bringing Agricultural Products Into the United States
- Yahoo Travel: Can you bring food on a cruise? 9 rules to avoid the security trash bin (March 30, 2026)
- Chowhound: Can You Bring Your Own Food On A Disney Cruise?
- Cruise Fever: Royal Caribbean Just Overhauled Its ‘Ban List’ (February 27, 2026)
- Cruise Hive: The One Thoughtful Gift Carnival Crew Members Have to Turn Down (August 2026)
- CruiseNews.io: Carnival clarifies cruise food restrictions (September 2024)




