Princess Cruises does have formal and elegant nights, but the dress code is less strict than it sounds

Yes, Princess Cruises designates certain evenings as formal or elegant nights, but you will not be turned away from the dining room for wearing business casual. On formal nights, the cruise line asks guests to wear tuxedos, suits, or cocktail dresses. On elegant nights—which are more common—business casual or a nice dress is acceptable. Most guests dress up for these occasions, but enforcement is loose, and you will see people in regular clothes at dinner without incident.

The number of formal and elegant nights depends on your cruise length. A seven-day cruise typically has two formal nights and two or three elegant nights. Shorter cruises have fewer dress-up nights overall. You can find the exact schedule in your cruise documents or by logging into your Princess account before you board.

Key Takeaways

  • Formal nights ask for tuxedos or cocktail dresses, but elegant nights allow business casual, and the dress code is not enforced at the door.
  • A seven-day Princess cruise usually includes two formal nights and two to three elegant nights, with the schedule varying by itinerary.
  • You can skip formal dining entirely and eat at buffets, casual restaurants, or your cabin on dress-up nights without penalty.
  • Formal nights are optional—no part of your cruise experience requires you to dress up if you choose not to.

What formal and elegant nights actually mean on Princess ships

Princess uses two tiers of dress code on sea days. Formal nights are the highest tier and call for tuxedos, dark suits, or floor-length gowns and cocktail dresses. Elegant nights are one step down and accept dress pants or skirts with a nice blouse, blazers, or knee-length dresses. Both nights are optional—you are not required to participate, and you will not be stopped from entering any restaurant.

The main dining room is where the dress code is most visible. On formal and elegant nights, most guests do dress up, and the dining room has a noticeably dressier atmosphere than on casual nights. However, Princess also operates buffets and casual dining venues that remain open during formal nights with no dress code at all. If you prefer not to dress up, you can eat there instead.

Port days and sea days at the beginning and end of your cruise are typically casual, with no dress code. This gives you flexibility if you are traveling with children or straightforward prefer casual clothing most of the time.

Where you can eat if you skip formal nights

Princess ships have multiple dining options that operate on formal nights without a dress code. The buffet remains open and serves a full meal. The poolside grill and pizza bar stay open. Many ships also have specialty restaurants—like steakhouses or Italian venues—that may have their own dress codes but are usually more relaxed than the main dining room.

You can also order room service and eat in your cabin. Room service is included with your cruise fare and operates throughout the day and evening. If you want to avoid the formal dining room entirely, this is a straightforward option.

Some guests eat at the main dining room on casual nights and skip it on formal nights. Others dine there every night regardless of dress code. There is no penalty for either choice, and no one tracks what you do.

How to find out which nights are formal on your specific cruise

Your cruise documents, sent before you board, include a daily program that lists the dress code for each evening. You can also log into your Princess account online and view your itinerary, which shows the dress code for each sea day.

Once you board, the daily program delivered to your cabin each evening tells you the next day's dress code. You can also ask at guest services if you are unsure. The front desk staff can tell you when ready whether the coming evening is formal, elegant, or casual.

If you lose your documents or forget, do not worry—the dress code is not enforced, and you will see guests in all types of clothing at dinner regardless of what the schedule says.

What to pack if you want to participate in formal nights

For formal nights, pack at least one dark suit, tuxedo, or cocktail dress. You do not need multiple formal outfits unless you want them—one outfit works for all formal nights on your cruise. Many guests wear the same formal outfit multiple times.

For elegant nights, pack business casual: dress pants or a skirt with a nice blouse, a blazer, or a knee-length dress. These pieces are easier to pack and wear than formal wear, and you can mix and match them throughout your cruise.

Comfortable shoes matter more than you might think. You will be standing and walking around the ship, so pack dress shoes you have already worn and know are comfortable. New shoes on a formal night can ruin the evening.

Why Princess has formal nights and whether they are worth it

Formal nights are a tradition on cruise lines that dates back decades. They create a special atmosphere in the main dining room and give guests who enjoy dressing up a chance to do so. For many people, formal night is a highlight of the cruise—it feels like an event.

Whether formal nights are worth participating in depends on your preference. If you enjoy dressing up and want a more upscale dining experience, the main dining room on formal nights delivers that. If you prefer casual clothing and a relaxed atmosphere, you can skip it without missing anything important. Your cruise experience is not diminished either way.

Some guests use formal night as motivation to pack nicer clothes and feel special during their vacation. Others see it as an unnecessary hassle. Both approaches are valid, and the cruise line accommodates both.

Frequently Asked Questions

Will I be turned away from the main dining room if I do not dress up on formal night?

No. Princess does not enforce the dress code at the dining room entrance. You will see guests in casual clothing at dinner on formal nights. The dress code is a suggestion, not a requirement. If you want to eat in the main dining room without dressing up, you can.

Can I eat at the buffet on formal night without dressing up?

Yes. The buffet has no dress code on any night. You can wear whatever you want and eat there during formal nights. The same applies to casual restaurants and room service.

How many formal nights are on a typical Princess cruise?

A seven-day cruise usually has two formal nights and two to three elegant nights. Shorter cruises have fewer dress-up nights. Your specific itinerary will show the exact number in your cruise documents.

Do I need to buy formal wear just for the cruise?

No. If you already own a suit, dress, or business casual clothing, that is enough. You do not need to purchase anything new. Many guests wear clothes they already own to formal nights.

What if I forgot to pack formal clothes?

You can still eat anywhere on the ship without penalty. The buffet and casual restaurants have no dress code. You can also order room service. If you want to buy something on the ship, the onboard shops sell formal wear, though prices are higher than stores on land.