The best cruise formal night dresses are wrinkle-resistant, easy to walk in and matched to your cruise line’s actual dress code. A knee-length or midi cocktail dress in matte jersey or crepe suits most ships, while a full-length gown fits in best on Cunard, P&O Cruises Black Tie nights and Princess. Pair it with a low block heel and a light wrap, and you are ready for almost any dining room at sea.
Free: download our 2027 Luxury Cruise Calendar →
What counts as “formal” varies widely between cruise lines, and the names keep changing. This guide covers the rules line by line, then the styles, fabrics, shoes and packing habits that make a dress work on a moving ship. For the rest of your suitcase, see our complete guide to what to wear on a cruise.
Cruise formal night rules by cruise line
Dress codes are updated often, and the number of dressy evenings depends on your ship and itinerary. Treat the table below as a guide for late 2026, and confirm details in your cruise line’s pre-departure information or daily program.
| Cruise line | Name for dressy nights | Typical number | What suits |
|---|---|---|---|
| Carnival | Cruise Elegant | Two on 6+ nights, one on shorter trips | Cocktail dress, pantsuit, or skirt and blouse |
| Royal Caribbean | Formal, also called Dress Your Best | One to four, set by the ship and itinerary | Cocktail dress or evening gown |
| Princess | Formal, also promoted as Dress to Impress | Two on 7 to 13 nights, three on 14 to 20 | Evening gown, cocktail dress or elegant pantsuit |
| Holland America | Gala nights | Commonly two on a 7-night cruise | Dress, or skirt or slacks with a smart blouse |
| Celebrity | Evening Chic | One or two | Cocktail dress, or skirt or pants with an elegant top |
| MSC | Gala Night | Two on 7 to 9 nights | Cocktail dress |
| Norwegian | No formal nights; an optional dress-up evening | Varies | Anything smart, if you wish |
| Cunard | Gala Evenings | Two on a typical 7-night voyage | Floor-length gown, cocktail dress or elegant evening suit |
| P&O Cruises | Black Tie, including Celebration Nights | Varies by ship and length | Cocktail or evening dress, ball gown or smart trouser suit |
A few details are worth knowing before you shop:
- Cunard takes evenings most seriously. Gala Evenings may be themed, such as a Black and White Ball, so check your voyage before choosing a color.
- P&O Cruises keeps its Black Tie code on Celebration Nights, with at least one per cruise. Denim and shorts are not permitted in Black Tie venues.
- Virgin Voyages and Viking have no formal nights. Virgin holds a red-themed Scarlet Night, and Viking asks for elegant casual dress.
- Enforcement is generally relaxed on Carnival and Royal Caribbean, and stricter on Cunard. On the more relaxed lines, you will still see everything from sundresses to sequins.
Line character matters as much as the written rules. Our ranking of the poshest and least posh cruise lines gives a good sense of how dressed-up your fellow passengers are likely to be.

The best styles of cruise formal night dresses
Shoppers searching for formal dresses for a cruise will find everything from prom gowns to sundresses. These styles of cruise formal night dresses are the most practical for ship life.
Cocktail dresses for cruise ships
A knee-length or tea-length cocktail dress is the safest all-round choice. It meets the code on all of the lines above, packs small and is easy to manage on stairs. A sheath or fit-and-flare shape in navy, emerald or black works across several itineraries.
Midi dresses
Midi lengths look more dressed up than knee length and need less fabric management than a gown. They also suit a dinner followed by a show, when you may spend hours sitting and walking between venues.
Full-length gowns and maxi dresses
A column or softly draped maxi is the natural pick for Cunard and P&O Black Tie evenings. Avoid long trains and heavily layered skirts. Ship corridors are narrow, and a hem that catches underfoot on a staircase is a real hazard when the ship is moving.
Cruise dresses with sleeves
Dining rooms and theaters are often heavily air-conditioned, so sleeves are practical as well as flattering. Long lace or sheer sleeves keep a dress formal. On an Alaska or northern Europe sailing, a long-sleeved dress in a heavier fabric usually makes more sense than a strapless one with a wrap.
Dressy alternatives
A dress is not compulsory. Carnival, Princess, Cunard and P&O all list pantsuits or smart trouser suits among acceptable options, and a well-cut jumpsuit in a dressy fabric generally reads the same way.
Fabrics that resist wrinkles and creases
Fabric matters more for cruise formal night dresses than for almost any other vacation outfit, because pressing options on board are limited. Polyester, wool, lyocell and spandex blends resist wrinkling well, while cotton, rayon and silk crease easily unless blended with something more resilient.
| Fabric | Wrinkles? | Best use on a cruise |
|---|---|---|
| Stretch jersey | Very little | Maxi dresses and draped styles that roll for packing |
| Polyester crepe | Little | Structured cocktail dresses |
| Sequins and beading | Hides creases well | Evening wear; check for scratchy linings and snags |
| Velvet or stretch velvet | Some marking | Cool-weather cruises; pack with care |
| Satin | Shows creases | Choose a heavier weight or polyester-rich blend |
| Pure silk or linen | Crease easily | Best avoided unless you plan to pay for pressing |
Think about the weather too. Light chiffon is pretty on a warm evening, but it can blow about on an open deck. A weightier knit is much better behaved if your evening includes photos outdoors.

The best shoes for a moving ship
Even large ships move in rough weather, and the floors around dining rooms can be slick. Stilettos are the shoe most likely to cause trouble. Look for:
- Block heels, wedges or dressy flats with a stable base
- Ankle straps or a secure fit that will not slip off on stairs
- Soles with some grip, particularly if you plan to step outside on deck
- Shoes you have already worn for a full evening at home
If you do want to wear high heels, keep them for the dining room and pack foldable flats in a clutch for the walk back to your cabin.
How to pack a formal dress for a cruise
Most ships restrict irons and steamers because of the fire risk, so getting a dress on board smooth is half the job. A few lines are more flexible: Carnival has been reported to keep irons in self-service laundry rooms, and Norwegian to lend a limited number through housekeeping. Others, including Royal Caribbean and Celebrity, offer paid pressing instead.
- Roll knits and fold structured dresses along natural seams, with tissue paper at the folds.
- Keep your dress in your carry-on if you can. Checked bags can arrive at your cabin late on embarkation day, and on many ships the first formal night is day two. A carry-on removes that small risk.
- Hang it up as soon as you board. Most light creases drop out within a day.
- Use bathroom steam by hanging the dress away from water during a hot shower, or use a wrinkle-release spray.
- Book pressing early if you need it, since the service tends to be busiest before formal evenings.
Our cruise packing tips from experienced cruisers cover more ways to save space.
One dress, two formal nights
You rarely need a new outfit for each evening. Bring one dress in a solid color, then change the look with a shawl, statement earrings or different shoes. Solid colors also tend to photograph well for the formal portraits many ships offer on these nights.
FAQs
Do you have to wear a gown on formal night?
No. Cocktail dresses are accepted on every major line that holds formal nights, including Cunard and P&O Cruises. A floor-length gown is an option, and it fits in best on Cunard, P&O Black Tie nights and Princess.
Are long dresses or short dresses better for a cruise formal night?
Either works. Knee-length and midi dresses are easier on stairs and in a moving ship, while a maxi feels more occasion-ready. If you choose a maxi, hem it to clear the floor in the shoes you will actually wear.
Can I bring a steamer or iron for my dress?
Usually not. Most lines treat irons and steamers as fire hazards. Pack a wrinkle-resistant dress, use a release spray or bathroom steam, or pay for the ship’s pressing service. Carnival has been reported to offer irons in self-service laundry rooms.
What happens if I do not want to dress up?
On most ships you can skip it and eat at the buffet or a casual venue, which stay open with a more relaxed code. The formal code generally applies to the main dining room and some bars and lounges.
How many dresses do I need for a 7-night cruise?
One or two is enough on most lines, because a 7-night sailing usually has two formal nights. One dress can cover both if you change the wrap, jewelry and shoes.

