Cruise ships offer complimentary meals, snacks, and drinks around the clock β but there are plenty of good reasons you might want to bring your own. Whether you’re managing a dietary restriction, keeping kids stocked with familiar snacks, or just want a specific beverage on hand, it helps to know the rules before you pack. Here’s what’s allowed, what isn’t, and how policies vary by cruise line.
Quick Summary
- You can bring snacks on a cruise, as long as they’re shelf-stable and prepackaged
- You can usually bring up to 12 cans or cartons of nonalcoholic beverages with you on a cruise
- Distilled water can generally be brought on a cruise for medical devices or baby formula
- In port, you can generally bring enclosed non-alcoholic beverages and prepackaged snacks on and off the ship
- If you buy any bottles of alcohol in port, crew members will store them for you and return them to you at the end of the sailing
- You cannot bring home-cooked or raw food or fresh produce on or off the ship
- Vitamins are allowed, but it’s recommended that you bring them in their original container

Table of Contents
Can you bring snacks on a cruise?
The short answer as to whether you can bring snacks on a cruise is yes… and no. You generally can bring food on board as long as it is prepackaged, sealed, and doesnβt require refrigeration. This includes things like protein and granola bars, crackers, trail mix, candy, jerky, and chips. You can also bring baby food and formula.
Keep in mind that βprepackagedβ does not mean you opened a box of goldfish at home and divided it into ziploc bags for each of your kids. Snacks should be prepackaged from the factory; homemade or home-packaged food is not allowed.
For specific policies from each major cruise line, scroll down to the last section of this post.
Can you bring drinks on a cruise?
Though each cruise lineβs rules will vary, generally you can bring up to 12 cans or cartons of sealed non-alcoholic beverages. You should carry these beverages with you when boarding; donβt put them in a suitcase that youβll hand off to the porters prior to embarking.
For the most part, youβre not allowed to bring any alcohol on a cruise unless itβs wine or champagne. Each cruise line has its own policy though, which you can dive into here.
Also keep in mind that some cruise lines donβt allow drinks that are in plastic bottles, and glass is almost always prohibited (not counting wine and champagne).

Are vitamins allowed on a cruise?
Yes, you are allowed to bring nutritional supplements on a cruise. However, it is recommended that you bring them in their original packaging.
If I have a medical device that requires distilled water, can I bring it?
Yes, if you have a medical use for distilled water, such as a CPAP machine, you are allowed to bring distilled water on board. Just make sure itβs sealed in its original container. Many lines also require that you pack it with the device it will be used for.
Can I bring food off the ship in port?
While different countries have different regulations, hereβs the rule that youβll encounter in most places. Prepackaged food, such as the snacks you brought on board, are fine to bring into port. In fact, weβd say that port days are some of the only days youβll even care about having your snacks (because the ship will have plenty of treats!). But don’t head off the ship for the day with a piece of fresh fruit from the buffet, itβll get confiscated if noticed. Some places even use trained dogs to sniff out produce you might be trying to take ashore with you.
As for drinks, youβre generally allowed to bring what youβd like into port as long as itβs in a secure container. For example, you can bring your water bottle or a Gatorade, but itβs probably best to leave your disposable coffee cup behind.

What about onto the ship from port?
Rules are similar for getting back on board. You cannot bring cooked or baked goods, produce, or raw meat (who would want to?) onto the ship from port. That means that if youβd like to enjoy the juicy mango you bought at a local market, youβll have to eat it before re-boarding. Itβs worth noting that the same rule applies to non-edible living things too, like plants. Sadly, this means that you can’t buy a bouquet of flowers in port for your stateroom.
You can bring non-alcoholic drinks you bought in port on board and keep them with you. However, if you buy bottles of alcohol in port, they must be sealed and β on most cruise lines β crew members will take them for safekeeping and return them to you at the end of the sailing. You arenβt allowed to drink alcohol you purchased in port while on the ship.

What if I have food allergies/restrictions? Can I bring any specialty food items on a cruise to accommodate that?
Cruise lines are very good about accommodating allergies and other dietary restrictions, so rest assured that youβre in good hands during your vacation. To ensure that the proper people are informed, notify the cruise line ahead of time about any allergies or restrictions you may have. Then, on the first day of the cruise, also inform the maitre d or your head server in the dining room.
If you do have specialty food items that you need to bring on board, you can bring them without restrictions if they are prepackaged and donβt require refrigeration. If they donβt meet those guidelines, contact your cruise line to see if they can provide an exception to accommodate you.
Guidelines By Cruise Line: Bringing Food and Drinks on a Cruise
Here are the guidelines from each major cruise line on exactly what food and drinks are and arenβt allowed on board.
Carnival Cruise Line
Carnival Cruise Line says that βSmall quantities of non-alcoholic beverages and/or medications are permitted as carry-on luggage. Due to concerns for food safety and contamination prevention, any food items brought on board must be pre-packaged and unopened. Homemade items or pre-cooked foods are not allowed.β The line also says that it is unable to provide food preparation, refrigeration, or storage for personal food or beverage items.
As for alcohol, guests cannot bring βwine or champagne beyond the allowable limit of one 750 ml bottle per adult (21 years of age or older).β βPort, Vermouth, Sherry and other fortified wines, over 15% alcohol by volume (ABV), cannot be brought on board even in the allowable limit.β
Also not allowed are βnon-alcoholic beverages in containers other than a can or carton; excessive quantities per person (over 12 cans/cartons per person); excessive size per can/carton (over 12 ounces each).β

Norwegian Cruise Line
Norwegian Cruise Lineβs policy on bringing food on board states that βunsealed food items will not be allowed onboard.β
As for beverages, βGuests are prohibited from bringing any beverages — including liquor, beer and non-alcoholic drinks such as water, pop and juices — on board either as carry-on or checked luggage, with the exception of purified or distilled water in factory-sealed containers for use in conjunction with medical devices or for the reconstitution of infant formula; and fully sealed and/or corked wine bottles for personal consumption onboard that is subject to screening and a corkage fee (for guests 21 years of age or older).β
Accommodations can be made for βguests who have special needs, medical requirements, or families with infants who require water for formula or milkβ as long as they contact the access desk to see if βan exception can be made for their beverage and to obtain pre-approval to provide to security at embarkation.β
Royal Caribbean International
Concerning food and non-alcoholic beverages, Royal Caribbean‘s policy states guests are βfree to bring non-perishable prepackaged food in limited quantities.β They are also βwelcomed to bring select beverages onboardβ¦ as carry-on items on boarding day. Non-alcoholic beverages may not exceed 12 standard (17 oz.) cans, bottles or cartons per stateroom. Milk and distilled water brought on for infant, medical, or dietary use are permitted.β
As for alcohol, βOn embarkation day, each guest of drinking age may bring one (1) sealed 750 ml bottle of wine or champagne. Boxed wine and other containers are prohibited. Guests who purchase alcohol bottles onboard, in a port-of-call, or bring more than the one permitted bottle on boarding day, will have their items safely stored by the ship. These bottles will be returned on the last day onboard for enjoyment once home.β
βFor consecutive sailings, guests of drinking age are allowed to bring one (1) 750 ml bottle of wine or champagne for each individual sailing. Additional bottles will be stored by the ship and delivered, one bottle at a time, to the stateroom on the first day of each new voyage. Guests bringing more than one bottle at the start of the first sailing should have documentation for any consecutive sailings available to share with security. Alcoholic beverages (beer, seltzer or hard liquor) seized on embarkation day will not be returned.β

Princess Cruises
Along with most other cruise lines, Princess Cruises allows guests to bring pre-packaged items onboard. Concerning vitamins, Princess says that guests βmay bring a limited amount of nutritional supplements in their original packaging.β
Passengers are βprohibited from bringing water, sodas and other non-alcoholic beverages on board that are packaged in bottles,β however βA small quantity of non-alcoholic beverages (i.e., sparkling water, sodas, juice, milk) packaged in cans or cartons may be brought on board on embarkation day, only if carried on in guestsβ hand luggage (not in checked luggage). A small quantity is considered a maximum of 12 sealed, unopened cans/cartons of 12 ounces each or less per person.β
Concerning special circumstances, βPurified or distilled water in factory-sealed containers (including plastic containers) for use in conjunction with medical device(s) are allowed in checked luggage and must be packed with the device(s). Distilled/purified water in a factory-sealed container(s) (including plastic containers) for the reconstitution of infant formula are allowed in checked luggage for staterooms with infant bookings.β

Celebrity Cruises
Celebrity Cruises says that βpotentially hazardous food and/or food that requires refrigerationβ is not allowed on board.
Celebrityβs website does not have an official policy listed concerning beverages, While other cruisers have reported that guests are allowed to bring a small amount of non-alcoholic beverages onboard on embarkation day only, it’s best to contact Celebrity Cruises directly to confirm.
Holland America Line
Holland America says that βsodas, energy drinks, and other non-alcoholic items are not allowed on board in any form,β and that βplastic water bottles are not allowed in any quantity, including in ports of call.β
Water is permitted per stateroom within one of these allowances: β6 liters total, 12 cans or cartons at 500 ml or less each, or 6 cans or cartons at one liter or less each. Amounts above the allowance are not permitted. Factory-sealed purified or distilled water, including plastic containers, is allowed in checked luggage when used with medical devices, and should be packed with the device.β
There is no official policy on Holland America’s website regarding food.

MSC Cruises
MSC Cruises says that βin the interest of health and safety, beverages and food (including partially eaten or home cooked items) may not be brought on board.β The line does allow βdry, packaged and commercially produced foods.β
Concerning beverages, βNon-alcoholic drinks, such as water, soda and juices, are prohibited to be brought on board either as carryon or checked luggage on both embarkation and port days. The only exception is purified or distilled water in factory-sealed containers for use in conjunction with medical devices or for the reconstitution of infant formula.β
Disney Cruise Line
Disney Cruise Lineβs policy concerning bringing food on board says that βHomemade, precooked, perishable foods, or open food containers are prohibited. You can, however, bring nonperishable snack foods in their original factory-sealed packaging. All items must be consumed before returning to your home port or remain unopened. You can have these items in your checked luggage or carry-on, whichever best suits your needs.β
Concerning drinks, the line says that βyou are more than welcome to bring factory-sealed, nonperishable non-alcoholic beverages of your own if there’s something in particular you worried won’t be available on board. Regardless of what type of beverage you’re packing, you’ll need to be sure to have it in a carry-on bag in your possession when you board rather than in your checked luggage as any beverages left in your checked bags will be removed.β

Virgin Voyages
Virgin Voyagesβ food policy states that guests may bring βpre-packaged, sealed, non-perishable snacks in reasonable quantities for personal consumption.β The line clarifies that βbulk items are not permitted.β
As for non-alcoholic beverages, βSailors are permitted to bring a small quantity (12 sealed, unopened cans or cartons of 12 ounces or less) of non-alcoholic beverages, such as water, dietary supplements, non-alcoholic beer, or soft drinks, provided they are in boxes or cans. Please note that glass or plastic bottles are not allowed, as we aim to maintain a safe and sustainable environment at sea.β They must be packed in hand luggage upon embarkation.
Concerning special accommodations, Virgin says βif you have a necessary item or dietary supplement you must bring on board, feel free to contact our Sailor Services Crew for special clearance.β
Margaritaville at Sea
Margaritaville at Seaβs food and beverage policy states that it βdoes not permit outside food, alcoholic beverages or non-alcoholic beverages (including but not limited to water, soda, and juices) to be brought on board either as a carry-on or checked luggage on both embarkation and port days.β
However, βThere may be exceptions for Guests with special needs, as approved by Margaritaville at Sea prior to the cruise.β
One Final Note
Cruise line policies can and do change, so it’s always worth double-checking with your specific cruise line before you pack. When in doubt, stick to factory-sealed, shelf-stable snacks and canned or carton beverages in limited quantities β and carry them on rather than checking them. Do that, and you shouldn’t have any issues at the gangway. With the exception: Norwegian, MSC, Holland America, and Margaritaville have more restrictive policies when it comes to non-alcoholic beverages.
Comments
Do you usually bring food and drinks on a cruise? What types of items do you bring? Drop us an anchor below to share your experiences taking food and drinks with you when you sail.












