Cruise dress codes are less formal than they used to be, but they still exist and vary by ship and night
Most cruise lines divide the week into casual, smart casual, and formal nights — though "formal" now usually means a blazer and dress pants or a knee-length dress, not a tuxedo. The exact rules depend on your cruise line and the length of your voyage. A three-day cruise may have no formal nights at all. A seven-day cruise typically has two to three formal or elegant nights, several smart casual nights, and the rest casual.
Your cruise documents will list which nights fall into which category. If you lose that information, call the cruise line or check your online account before you pack. Ignoring the dress code won't get you turned away from dinner, but you may feel out of place, and some specialty restaurants do enforce it.
The main dining room is where dress codes matter most. Casual restaurants, buffets, and pool decks have no real restrictions. Specialty restaurants and formal dinners are where you'll see people dressed up.
Key Takeaways
- Formal nights require a blazer, dress pants, or a knee-length dress; smart casual means no athletic wear or tank tops; casual means anything you'd wear around town.
- Pack one outfit for each formal night, two to three smart casual outfits, and the rest casual clothes you can wear multiple times.
- Bring comfortable walking shoes, sandals, and one pair of dressier shoes — you will walk thousands of steps per day on a ship.
- Sunscreen, a light cover-up, and a hat matter more than formal clothes because you'll spend most of your time on deck or in port.
- Cruise lines provide dress code details in your pre-cruise documents; check before you pack rather than guessing.
What each dress code actually means in practice
Casual means what you wear to run errands: jeans, shorts, t-shirts, sundresses, sneakers. Avoid swimwear in the dining room and hallways. Athletic wear (gym clothes, yoga pants) is technically casual but looks out of place at dinner.
Smart casual
Formal or elegant
If you're unsure whether something fits the code, err toward dressing up slightly. You can always remove a blazer or change shoes, but you can't add formality if you're underdressed.
How to pack efficiently for a week-long cruise
A seven-day cruise needs roughly seven casual outfits, three smart casual outfits, and one to two formal outfits. You can repeat casual clothes because you'll change multiple times a day — once for breakfast, once for the beach or excursion, once for dinner. Formal clothes you wear once and don't repeat.
Lay out your outfits by night before you pack. This prevents overpacking and ensures you have something for each dress code. Most people pack too much casual wear and not enough smart casual, which is the hardest to repeat without looking like you're wearing the same thing.
Bring one pair of dressier shoes (heels, loafers, or dressy flats), one pair of comfortable walking shoes, and one pair of sandals. That covers formal dinners, port days, and pool time. Shoes take up space, so limit yourself to three pairs unless you have room.
Pack clothes that layer. Dining rooms and cabins are cold; decks are hot. A light cardigan or blazer works for both formal and smart casual nights and keeps you warm indoors.
What to bring for sun, water, and port days
Sunscreen is more important than any formal outfit. Bring at least SPF 30, and bring enough that you won't run out — ship prices are high. A lightweight cover-up (a linen shirt or thin kaftan) protects your shoulders and works over a swimsuit in casual settings.
Pack two to three swimsuits so one can dry while you wear another. Bring a hat or visor — the sun reflects off the water and intensifies. Sunglasses are essential.
For port days, wear whatever is comfortable and appropriate for the destination. If you're docking in the Caribbean, shorts and a t-shirt work. If you're in a Mediterranean port, cover your shoulders and knees when entering churches or religious sites. Check your itinerary for any specific dress expectations at each port.
Bring a small day bag or backpack for excursions. You'll need water, sunscreen, and a way to carry a phone and cash. A crossbody bag is better than a backpack because it's harder to pickpocket in crowded ports.
Shoes and comfort matter more than you think
You will walk 15,000 to 20,000 steps per day on a cruise ship. The ship itself is a maze of hallways, stairs, and decks. Ports involve walking through towns and markets. Comfortable shoes are not optional.
Bring walking shoes that are already broken in — new shoes will blister your feet. Sneakers, walking shoes, or supportive sandals all work. Avoid flip-flops for long distances; they offer no arch support.
For formal nights, bring one pair of dressier shoes you've already worn and know are comfortable. Formal dinners are usually only two to three hours, so you can tolerate slightly less comfortable shoes, but blisters will ruin your evening. If you have a choice between new heels and worn flats, choose the flats.
Pack an extra pair of socks and blister treatment. Blisters happen, and you won't want to miss an excursion because your feet hurt.
What not to pack and what the ship provides
Don't pack a full iron and ironing board — most cabins have a small ironing station or you can request one. Don't pack a hair dryer; cabins come with one. Don't pack full-size toiletries; bring travel sizes or buy them onboard. Your cabin will have basic soap and shampoo.
Don't overpack formal wear. One outfit per formal night is enough. You won't see the same people at dinner twice, and formal nights are usually spread across the week so you're not wearing the same dress two nights in a row.
Do pack a light rain jacket or poncho. Caribbean cruises can have sudden showers, and a thin jacket takes almost no space. Do pack a small sewing kit — a loose button or small tear can happen, and the ship's laundry service is expensive.
Specialty restaurants and what they actually require
Most cruise lines have one or two specialty restaurants beyond the main dining room — steakhouses, Italian restaurants, or seafood venues. These usually require smart casual or better, and some require formal wear on formal nights.
You pay extra to eat in these restaurants (usually $15 to $40 per person), and the dress code is enforced more strictly than in the main dining room. Check your cruise documents or call ahead to confirm what the restaurant requires before you book.
If you plan to eat in a specialty restaurant on a formal night, you'll need to dress formally. If you plan to go on a casual night, smart casual is usually fine. Most people book specialty restaurants on casual or smart casual nights to avoid the extra formality.
Frequently Asked Questions
Do I really have to dress up on formal nights?
No one will stop you from entering the dining room in casual clothes, but you'll be noticeably underdressed and may feel uncomfortable. Formal nights are part of the cruise experience for many people. If you hate dressing up, book a casual cruise line like Norwegian, which has fewer formal nights, or eat in casual restaurants instead of the main dining room.
What if I don't own formal clothes?
Buy or borrow one smart casual outfit and one formal outfit before you go. A blazer and dress pants or a straightforward knee-length dress cost $30 to $60 at most retailers. You'll wear them once, but they're worth the investment if formal nights matter to you. Alternatively, eat in the buffet or casual restaurants on formal nights.
Can I wear athletic wear or gym clothes on a cruise?
Athletic wear is technically casual, but it looks out of place in the dining room and at dinner. Wear it in your cabin or at the gym, but change before you go to eat. Most people dress up slightly for dinner even on casual nights.
What should I wear to the pool and deck areas?
Swimwear, cover-ups, and sandals are standard. Bring a hat and sunglasses. You don't need formal clothes on deck — casual is the rule everywhere except the dining room and specialty restaurants.
How many outfits do I need for a three-day cruise?
Three to four casual outfits and one smart casual outfit. Most three-day cruises have no formal nights. You'll change clothes multiple times a day, so you need fewer total outfits than you might think — just enough to rotate while others dry.