Skip to Content

MSC Cruises Formal Nights – Everything You Need To Know

If you are thinking about taking an MSC cruise you are probably wondering if MSC have formal nights.

I have been on many MSC cruises, and I personally love how relaxed the dining atmosphere and dress codes are.

MSC ships are elegant and modern, they provide the perfect backdrop for guests who do want to dress up – but you certainly don’t HAVE to…

Do MSC Cruises Have Formal Nights?

MSC have formal nights on every cruise.

On a 7 night cruise, there will usually one formal night, on cruises longer than 7 nights there will usually be two formal nights.

The dress codes are casual – with 96% of cruisers describing the dress code as “relaxed“.

There is a dress code for the main dining room on all nights of an MSC cruise. MSC have both ‘Gala’ and casual nights

In this post we cover:

  • On what nights the formal nights happen
  • Dress codes for gala/elegant nights
    • What to wear
      • Men
      • Women
      • Children
    • Where the dress code applies
  • Dress codes for dining on non-formal nights
MSC Cruises Formal Nights Gala Elegant Dress Code
Examples of MSC’s formal night dress codes from our lovely Facebook group members

How Many Formal Nights Do MSC Cruises Have?

On a 7 night cruise, you will usually have around 2 Gala/Elegant nights, this is usually one of each.

On cruises 1-6 nights in length, you may only have a single Gala-night. 

This number of Gala nights can vary – MSC is able to change this as and when they see fit.

On longer cruises, the number of Gala or Elegant Nights will increase proportionally, on a 14-night cruise you may expect 4 gala or elegant nights.

msc atrium sparkles
MSC ships have sparkly stairs and Atriums – a perfect backdrop for photos!

Gala Nights

Gala nights often have a special menu, created by a Michelin-starred chef, is served in the main dining room.

On Gala nights guests have the opportunity to have photos taken with the Captain and these nights tend to be when guests wear their best outfits.

MSC Cruises Photos With Staff, Captain and Crew

On Which Day Do MSC Have ‘Formal Nights’?

If your cruise has sea days:

If you are taking a cruise which has sea days MSC will usually try and have the gala night on the sea day.

This is because guests have the most time to get ready and the formal night becomes the event of the day.

If your cruise doesn’t have sea days:

If your cruise doesn’t have sea days there are a number of days where it could be. MSC very rarely put the gala night on the first night because guests may not have their bags and are tired from travelling.

Similarly, the Gala Night will rarely be on the last night because the passengers have already packed their bags and it isn’t practical to dress in formal wear at this stage.

I personally always avoid Gala Nights if they are at the end of the cruise, I’ve usually worn all of my favourite clothes and am feeling more like relaxing.

What is MSC’s Formal (Gala) Night Dress Code?

Gala Nights:

MSC’s gala night dress code is more of a suggestion than an enforced set of guidelines.

I’ve cruised on many major ocean cruise lines, and MSC is one of the most relaxed when it comes to dress codes.

If you have cruised with Royal Caribbean or any other big American cruise line make sure you check out this post which highlights the differences between the lines:

10 differences between MSC and NCL/Royal Caribbean.

MSC’s official Gala Night dress code, as stated on their website, is as follows:

On Gala Night, dress to impress! Whether that means a tuxedo, suit and tie, an evening gown or cocktail dress, or perhaps it’s your very best jeans and polo shirt, your attire should fit your own level of elegance. The only thing required is your smile.

MCS Cruises
Emma cruises balcony
I will just wear a dress on Formal or Gala nights

What to Wear on MSC’s Formal (Gala) Nights:

Men – According to MSC’s guidelines, men are encouraged to wear a tuxedo, suit or dinner jacket to dinner. Although a few guests do this, it is far from the majority.

The majority of male guests on an MSC cruise will wear a shirt with chinos/trousers, many will also wear polo shirts and this always seems to be okay.

Women – Women have the option to either wear a skirt, dress or trousers. A simple skirt/trousers paired with a nice blouse would be more than acceptable.

Women are encouraged to wear evening gowns but the majority do not, almost any dress would be suitcase for MSC’s formal (gala) nights as long as they weren’t too revealing or completely impractical.

Children – For children the relaxed dress code is relaxed even further. Around 1/3 of MSC’s passengers are families so this is a big percent of guests onboard.

If you do have children travelling with you and they would like to dress formally they definitely wouldn’t look out of place but I wouldn’t worry too much about what children should wear.

You certainly won’t be turned away from the main dining room because of the way your child is dressed (providing they are dressed of course)!

MSC Cruises Formal Nights Dress Code For Children

What Not To Wear:

There are only a few items of clothing that aren’t allowed on MSC’s formal (gala) nights :

  • Jeans (You could get away with smart black jeans if worn with a shirt but I wouldn’t try to wear blue denim)
  • Swimwear, this one is pretty self explanatory
  • Shorts

Will I Look Out Of Place if I Do Dress Formally?

No! Absolutely not. Lots of MSC cruisers love the elegance of formal nights and embrace it wholeheartedly.

You’ll see lots of passengers in long gowns or tuxedos. I would definitely not worry about being overdressed, I don’t really think that is possible.

On cruises I’ve seen lots of people wearing their Prom Dresses – and some even wearing their wedding dresses again!

It’s impossible to be overdressed, people will either think you’ve come from somewhere exciting or are going somewhere exciting…

Emma Cruises

Where Does The Formal Night Dress Code Apply?

Unlike some other cruise lines, where the dress code is enforced ship-wide, this isn’t the case on MSC cruises.

The dress code for formal (Gala/Elegant) nights is enforced only in the main dining room.

If you don’t want to take part in formal nights there are other places where you can eat.

msc meraviglia main dining room

Other Places To Eat:

If you do want to avoid the formal (Gala) dress codes you can do this by eating in another restaurant onboard.

The restaurants onboard do vary by cruise ship but generally speaking your options are a buffet, room service, or a speciality restaurant.

  • Buffet (on all ships, the size does vary)
    • Most guests who don’t want to take part in formal nights instead eat in the buffet. It’s by far the easiest place to go to grab a bite to eat and the dress codes in the buffet are very relaxed.
    • You are not allowed to wear swimwear and shoes must be worn but these are the only requirements.
  • Room Service
    • Room service is available on MSC cruises but there is sometimes a charge per item so I personally haven’t ever tried this.
    • Charges depend on the type of cabin catagory you are staying in – for some, room service is free.
    • It’s much easier just to take food from the buffet back to your room.
    • Walking is one of the main ways that I keep fit when I cruise, to learn more about how I do this, check out this post: 
    • Avoid Cruise Ship Weight Gain – 7 Easy Things You Can Do
  • Speciality Restaurants
    • All MSC cruise ships have a number of speciality restaurants which cost extra.
    • Some speciality restaurants have a flat fee to dine in the restaurant and others are charged by item. Examples of speciality restaurants on MSC include Butchers Cut (steak), Eataly (Italian), Teppankayi (Sushi) and Hola (Mexican)

To learn more about the included food options on MSC cruises, and which things aren’t included, check out this post: 

Do MSC Cruises Include Meals? Your Guide To Whats Included

No need to dress up to go to Hola, Mexican Speciality Restaurant on MSC World Europa

What is The Dress Code on Non Formal Nights?

On nonformal (Gala/Elegant) nights the dress code on board is very relaxed. 

Based on my experiences of cruising with MSC I really believe you could wear almost anything.

I love how relaxed the dress codes are on MSC cruises, technically speaking the only restrictions are that guests shouldn’t wear tank tops, bikinis, bathrobes, or have bare feet in any restaurant at any time.

Can You Wear Shorts in the Main Dining Room on an MSC Cruise?

Technically speaking no. That said, I saw PLENTY of people in the main dining room wearing shorts during my MSC cruises.

This definitely wouldn’t be allowed on formal nights but on most casual nights I doubt in reality this would be a problem. I’m sure I’ve done it on occasion…

I constantly recommend MSC to families and young cruisers, to find out why, check out the recommended cruise lines page here: 

Best Cruise Lines For Families (Tried & Tested, Pros & Cons!)

I tend to just pack a range of dresses when I cruise, they are suitable for every occasion…

Find out how I got on when I sailed on one of MSC’s newest ships, World Europa, in the video below:

Before You Go

Find out whether you will need to pay gratuities on your MSC cruise here:

MSC and Gratuities – Your Guide on How Much You Can Expect to Pay

I sailed on MSC’s and Royal Caribbean’s largest ships. Find out how they compare here:

MSC vs Royal Caribbean – I Cruised on The Biggest Ships: (Differences)

Free Insiders Cruise Line Guide

Ever wondered how the mainstream cruise lines compare? Cruise lines won’t tell you this, but I will.

This FREE guide shows you everything you need to know to find your perfect cruise line.

I'm Co-Founder of This Company!
Custom Cruise Maps

Whenever I take a cruise I order a print of my trip. It uses the real satellite data from the cruise and is always a great conversation starter!


I'm building an impressive collection...


Code EMMACRUISES will get you 10% off

The maps are available to buy for cruises back to 2015 and for any future cruises. They come in different sizes and colours. All you need to know if your cruise dates and where you started and ended, the team will work out the rest.