MSC's Alcohol Policy: What You Can Pack
MSC Cruises allows you to bring a limited amount of alcohol in your cabin, but the rules are strict about what counts and how much. You can pack one bottle of wine or champagne per person, up to 750 millilitres, in your checked luggage when you board. You cannot bring spirits, beer, or any other type of alcohol in your carry-on bag — those get confiscated at the security checkpoint before you step on the ship.
The one bottle per person rule means a cabin of four adults can bring four bottles total, but each bottle must be in checked luggage, not a bag you carry with you. MSC staff inspect luggage at embarkation, and any alcohol found in carry-on bags or packed in ways that look like you are trying to hide it will be removed without refund. The bottle stays sealed until you reach your cabin; you cannot open it at the gangway or in public areas of the terminal.
Once you are in your cabin, you can drink what you brought. MSC does not charge a corkage fee or confiscate alcohol you have already opened in your room. However, you cannot bring alcohol into dining rooms, the buffet, restaurants, or any public venue on the ship — that alcohol must stay in your cabin.
Key Takeaways
- You can bring one 750-millilitre bottle of wine or champagne per person, packed in checked luggage only.
- Spirits, beer, and any alcohol in carry-on bags will be confiscated at embarkation with no refund.
- Alcohol you bring must remain in your cabin and cannot be taken to restaurants, dining rooms, or public areas.
- MSC charges no corkage fee for wine or champagne you drink in your cabin, but you pay full price for all drinks ordered from bars and room service.
Why MSC Restricts What You Bring
Cruise lines restrict outside alcohol for two reasons: revenue and safety. MSC makes a significant portion of onboard revenue from bar sales, so limiting what passengers bring protects that income. The second reason is crowd management — unrestricted alcohol in public spaces creates liability and staffing challenges that cruise lines avoid by keeping outside drinks in cabins only.
The one-bottle-per-person limit is higher than some cruise lines offer (Royal Caribbean and Carnival allow none), but lower than others (Disney allows none for adults, though some lines allow two bottles). MSC's middle-ground policy reflects its target market: adult and family cruisers who want some flexibility without the operational burden of managing large quantities of outside alcohol in shared spaces.
What Happens If You Try to Sneak Alcohol Aboard
If security finds alcohol in your carry-on bag or hidden in other luggage, it gets removed at the terminal before you board. You do not get it back, and you do not receive a refund. There is no appeal process — the confiscation is final. MSC staff are trained to spot common hiding spots: inside water bottles, in shampoo containers, wrapped in clothing, or packed in shoes.
If you are caught bringing alcohol into a public dining area or bar, MSC staff will ask you to return it to your cabin. Repeated violations can result in being asked to leave the ship at the next port, though this is rare. Most passengers comply after the first warning because the consequence — missing the rest of your cruise — is severe enough to deter further attempts.
Alcohol You Can Purchase Onboard
MSC offers a full bar program with drinks available in multiple venues: the main bars, pool deck bars, specialty restaurants, and room service. Prices vary by ship and itinerary, but expect to pay $8 to $16 for a standard cocktail, $6 to $10 for beer, and $8 to $20 for wine by the glass. Specialty drinks and premium spirits cost more.
If you drink regularly during your cruise, an onboard beverage package may save money. MSC offers packages that cover unlimited drinks for a set daily rate, typically ranging from $15 to $25 per person per day depending on the package tier. These packages cover most bar drinks but exclude premium spirits and some specialty items. You purchase the package before or during embarkation, and it applies to your entire stay.
Duty-Free Alcohol: Can You Bring It Aboard?
Alcohol purchased at a duty-free shop in the airport or at a port of call follows the same rules as alcohol you packed at home. If you buy a bottle of duty-free liquor at your departure airport, it must go in checked luggage, and it counts toward your one-bottle-per-person limit if it is wine or champagne. Spirits purchased duty-free are not allowed in any luggage, checked or carry-on.
If you purchase alcohol at a port of call during your cruise, you can bring it back to the ship, but it will be held by MSC until the end of your cruise. You cannot open or drink it onboard. This policy prevents passengers from circumventing the onboard bar revenue by stocking up at cheaper ports. You retrieve the bottle when you disembark on the final day.
Alcohol in Your Cabin: Storage and Safety
Your cabin does not have a minibar or wine cooler unless you book a suite-level cabin on some ships. If you bring wine or champagne, store it in the cabin safe or in a cool, dark place away from direct sunlight and heat. Cabins can get warm, especially on lower decks or in hot climates, so plan accordingly if you want to drink chilled wine.
MSC does not provide ice buckets or wine glasses in standard cabins, but you can request them from housekeeping at no charge. Call the cabin phone and ask for ice service, and staff will deliver a bucket. Glasses are available on request as well. If you need a corkscrew, housekeeping can provide one or direct you to the nearest bar where staff will open your bottle for you.
Frequently Asked Questions
Can I bring beer or spirits on an MSC cruise?
No. MSC allows only wine or champagne, one 750-millilitre bottle per person in checked luggage. Beer, spirits, and all other alcohol are prohibited and will be confiscated at embarkation. This applies to all luggage, including checked bags.
What if I have a medical reason to bring specific alcohol?
MSC does not make exceptions for medical reasons. If you require alcohol for a documented medical condition, contact MSC customer service before your cruise to discuss your situation. They may be able to work with you, but there is no may provide, and you should not assume an exception will be granted.
Do I have to declare the wine I'm bringing?
You do not need to formally declare it, but MSC staff will find it during luggage inspection at embarkation. Be honest if asked — attempting to hide alcohol or lying about what is in your bag can result in confiscation and potential removal from the ship.
Can I bring alcohol back to my cabin from a port restaurant?
No. Alcohol purchased at a port restaurant or bar must be consumed there. You cannot bring it back to the ship. If you purchase alcohol at a port shop, it will be held by MSC until the end of your cruise and given to you when you disembark.
Is there a corkage fee if I drink wine in my cabin?
No. MSC does not charge a corkage fee for wine or champagne you brought aboard. You can open and drink it in your cabin without additional cost. However, if you want staff to open it or serve it, some ships may charge a small service fee — ask your cabin steward.