Can you bring snacks and food on a cruise?

It depends on your cruise line. Carnival, Royal Caribbean, Disney and Virgin Voyages allow it with limits. MSC bans it. Norwegian, Princess, Celebrity and Holland America don't say.

Pick your cruise line

BAG CHECKSNACKS AND FOOD → CARNIVAL
Pack it, but read the rules
Allowed with limits

Food must be prepackaged, factory sealed and unopened. Homemade and pre-cooked food is banned. Carnival can't keep your food cold or cook it for you.

CHECKEDNOV 6, 2026
CRUISE LINECARNIVAL
Read Carnival's rule

All 9 lines side by side

  • Allowed with limits Carnival, Royal Caribbean, Disney, Virgin Voyages
  • Not allowed MSC
  • Not stated Norwegian, Princess, Celebrity, Holland America
Snacks and food rules on 9 cruise lines. Every rule links to the line's own page.
Cruise lineStatusWhat the rule saysSource
CarnivalAllowed with limitsFood must be prepackaged, factory sealed and unopened. Homemade and pre-cooked food is banned. Carnival can't keep your food cold or cook it for you.Official pageChecked Nov 6, 2026
Royal CaribbeanAllowed with limitsNon-perishable, prepackaged food is allowed in limited amounts. The page doesn't give a number.Official pageChecked Nov 6, 2026
NorwegianNot statedNorwegian's pages don't mention food or snacks. Ask the line before you pack them.Official pageChecked Nov 6, 2026
PrincessNot statedPrincess's pages don't give a rule on snacks from home. Small coolers (about 12 by 12 by 12 inches) are allowed in your carry-on.Official pageChecked Nov 6, 2026
CelebrityNot statedCelebrity bans food that could spoil or needs to be kept cold. Its pages don't say whether shelf-stable snacks are allowed. Ask the line before you pack them.Official pageChecked Nov 6, 2026
DisneyAllowed with limitsSnacks that won't spoil are allowed if they are still in the original factory-sealed package. Homemade, precooked or perishable food and opened containers are banned.Official pageChecked Nov 6, 2026
MSCNot allowedThe Conditions of Carriage ban bringing food aboard, except baby food and diet items a doctor prescribed. The luggage page allows dry, packaged, store-bought food. Home-cooked or partly eaten food is banned on both. Pages disagree: The luggage page and FAQ say dry, packaged, commercially made food is allowed. The Conditions of Carriage (clause 11.7) say bringing food aboard is strictly forbidden, with no snack exception. We show the stricter rule. We show the stricter rule.Official pageChecked Nov 6, 2026
Holland AmericaNot statedHolland America's pages don't say whether you can bring snacks from home. Ask the line before you pack them.Official pageChecked Nov 6, 2026
Virgin VoyagesAllowed with limitsSealed, store-packaged snacks that won't spoil are allowed in reasonable personal amounts. Bulk items, homemade, precooked or perishable food, and opened containers are banned.Official pageChecked Nov 6, 2026

Rules checked on Nov 6, 2026. Independent guide. Not affiliated with any cruise line. Rules change, so confirm with your cruise line before you sail. Security staff have the final say at the terminal.

Sealed snacks are the safe bet

Carnival, Royal Caribbean, Disney and Virgin allow snacks with limits. The pattern is the same: food that's prepackaged, factory sealed and won't spoil. Royal Caribbean says limited amounts but gives no number, and Virgin says reasonable personal amounts with no bulk items.

Norwegian, Princess and Holland America don't say whether you can bring snacks. Celebrity bans food that could spoil or needs to be kept cold but doesn't address shelf-stable snacks.

Why MSC shows Not allowed

MSC's pages disagree. Its luggage page and FAQ allow dry, packaged, store-bought food. Its Conditions of Carriage say bringing food aboard is strictly forbidden, except baby food and diet items a doctor prescribed. We show the stricter rule. Home-cooked or partly eaten food is banned on both pages.

Homemade food stays home

Carnival, Disney and Virgin ban homemade and pre-cooked food, and Disney and Virgin also ban opened containers. MSC bans home-cooked food. Carnival adds that it can't keep your food cold or cook it for you.

Disney also bans fruit, along with flowers and plants.

Coolers

If you want to carry snacks in a cooler, size matters. Carnival allows a personal cooler up to 12 by 12 by 12 inches as a carry-on, for non-alcoholic drinks and medicine. Princess and Holland America allow about the same size. Disney bans coolers that hold soda or snacks and allows a small one only for medicine, baby food or a special diet. Virgin allows coolers only for medicine or a special diet.

Food from port stops

MSC collects local food you buy in port and gives it back at the end of the cruise. Other lines don't spell out a rule for port food, so check before you buy something to bring aboard.

Questions people ask

Can I bring homemade food?

No on Carnival, Disney and Virgin, which ban homemade and pre-cooked food. Other lines either ban food that spoils or don't say. Stick to sealed, store-bought snacks.

Can I bring fruit?

Disney bans fruit by name. Lines that allow snacks want them sealed and shelf-stable, and fresh fruit isn't either. Ask your line.

Can I bring baby food?

MSC makes an exception for baby food even under its strict food rule. Disney and Holland America allow a cooler for baby food. Check your line.

Can I bring food back from a port?

MSC collects local food bought in port and gives it back at the end of the cruise. Check your line's rule before you buy food to bring aboard.

Related items