MSC's alcohol policy: what you're allowed to bring aboard

MSC Cruises allows you to bring a limited amount of wine and beer in your carry-on luggage when you board the ship, but there are specific rules about quantity, type, and where you can open it. You can bring up to two bottles of wine or beer per person (not per cabin), and they must be sealed and unopened when you board. Spirits, liqueurs, and fortified wines like port or sherry are not permitted in your luggage at all — MSC prohibits these entirely.

The wine or beer you bring must stay in your cabin; you cannot bring it into the dining rooms, buffets, bars, or public areas of the ship. If you want to drink it, you'll open and consume it only in your stateroom. MSC does allow you to purchase wine and other drinks from their onboard shops and bars, and you can bring those beverages into your cabin as well.

These rules explore to all MSC ships and all sailing lengths. The policy exists partly because MSC makes significant revenue from onboard beverage sales, and partly for safety and crowd management in shared spaces.

Key Takeaways

  • You may bring up to two bottles of wine or beer per person in sealed, unopened form in your carry-on when boarding.
  • Spirits, liqueurs, and fortified wines are banned entirely from your luggage.
  • Any alcohol you bring must remain in your cabin and cannot be consumed in dining rooms, buffets, or public areas.
  • MSC prohibits outside alcohol in public spaces to protect revenue from onboard bars and maintain safety standards.

What happens if you try to bring prohibited alcohol

If MSC staff discover spirits, liqueurs, or other prohibited alcohol during the boarding process or cabin inspection, they will confiscate the bottles. You will not receive a refund or compensation for confiscated items. In some cases, repeated violations or attempts to sneak alcohol into public areas can result in being asked to leave the ship at the next port, though this is rare for a first offense involving personal consumption in a cabin.

The boarding process includes a security screening similar to airport security. Your luggage may be opened and inspected, and staff are trained to spot alcohol bottles. It is not worth the risk to attempt to hide prohibited items.

Bringing wine through checked luggage versus carry-on

The two-bottle limit applies to carry-on luggage only — the bags you bring with you when you walk up the gangway. If you are flying to the port and checking luggage with an airline, you can pack wine in your checked airline bags according to airline rules (most airlines allow alcohol in checked luggage but not carry-on). However, once that luggage arrives at the ship, MSC's rules take over: you still cannot bring more than two bottles into your cabin, and spirits remain prohibited.

Many cruisers pack wine in checked luggage specifically to work around the carry-on limit, then bring it into their cabin when they collect their bags. This is legal under MSC policy as long as the total does not exceed two bottles per person and spirits are not included.

Why MSC has stricter rules than some other cruise lines

MSC's policy is more restrictive than Royal Caribbean or Carnival, which allow passengers to bring wine and beer but charge a corkage fee (typically $15 to $25 per bottle) if you want to drink it in dining venues. Disney Cruise Line and Norwegian Cruise Line have similar or stricter policies. The variation exists because each cruise line sets its own rules based on revenue strategy and operational priorities.

MSC's approach — allowing wine in cabins but not in public areas — is a middle ground. It lets you enjoy a bottle in your room without paying onboard prices, but it prevents the line from losing dining revenue or managing large quantities of alcohol in shared spaces.

Bringing wine as a gift or special occasion bottle

If you want to bring a special bottle to celebrate an anniversary or birthday, the two-bottle limit still applies, and it still must be wine or beer. MSC does not make exceptions for occasion bottles or allow you to bring a single expensive bottle of spirits even if it is a gift. Your best option is to purchase a bottle from the onboard wine shop or bar and ask the staff to chill it or present it specially — many MSC bars will do this at no extra charge if you ask when you order.

Some passengers also arrange with MSC in advance (by calling their customer service before the cruise) to have a bottle waiting in their cabin when they board. This is a paid service, but it guarantees you have the bottle you want without the hassle of packing it.

What to know about duty-free alcohol purchases at the port

If you purchase wine or spirits at a duty-free shop in a port of call, you can bring it back to the ship in a sealed duty-free bag. However, once you open that bag or the bottle is opened, the same rules explore: wine and beer can go to your cabin, but spirits cannot be brought aboard at all. Many cruisers buy duty-free alcohol at the first port, open it in their cabin, and consume it there during the cruise.

Duty-free purchases are technically yours to keep, but MSC staff may still confiscate spirits if they discover them during a cabin check or if you attempt to bring them into public areas. The duty-free receipt does not override MSC's onboard policy.

Frequently Asked Questions

Can I bring champagne on an MSC cruise?

Champagne is wine, so yes — you can bring up to two bottles per person in sealed form in your carry-on. You can open and drink it in your cabin. You cannot bring it into dining rooms or public areas.

What if I'm traveling with my family — can each person bring two bottles?

Yes. The limit is two bottles per person, not per cabin. A family of four can bring up to eight bottles total, as long as each person's two bottles are in their carry-on during boarding. Once aboard, you can consolidate them in one cabin.

Can I bring wine if I'm staying in a suite or premium cabin?

No. MSC's alcohol policy applies to all cabin types equally. Suite guests do not receive an exception to bring spirits or additional bottles, though some premium packages may include onboard beverage credits you can use at bars.

What if the ship is docked and I want to bring wine back from a port?

You can bring sealed wine or beer back to your cabin. If you purchase an open bottle at a port bar or restaurant, you cannot bring it aboard — only sealed, unopened bottles are permitted. Spirits purchased in port are still prohibited.

Does MSC charge a corkage fee if I bring wine to dinner?

No — MSC does not allow outside alcohol in dining rooms at all, so there is no corkage fee option. You must either drink the wine in your cabin or purchase beverages from MSC's bars and restaurants.