Stylish Ideas for What to Wear on a Cruise
Are you planning to escape on a glamorous cruise? Soon, you’ll be soaking up the sun, island hopping, and eating gourmet meals every night.
If you’re scratching your head over what to pack, don’t worry! Most cruises these days are very relaxed, so you need to look casually brilliant. Here are some cute ideas for what to wear on a cruise.
Style Snapshot
-
Daytime cruise attire is casual and comfy, with sundresses, shorts, capris, and jeans, paired with sneakers, sandals, for easy breezy vibes.
-
For excursions, layer your clothing for activities. Wear a swimsuit with a cover-up or top, shorts/lightweight pants, and sneakers.
-
Cruise dinners is mostly casual resort wear and smart casual. On formal nights, wear elevated dresses, cocktail wear, or even gowns for a glamorous evening on board.

linen dress | sandals | bag
Shop the post
What to Wear on a Cruiseship Vacation – Daytime Dressing
During the day, you’ll spend time by the pool, visit the spa, take a fun wine-tasting course, enjoy lunch at the buffet, and engage in many other relaxing, casual activities. You don’t need to be dressed up! You’re on vacation, so resort wear is just fine.

Shorts, sundresses, casual skirts and tops, jeans, capris, cropped pants, and pretty or sporty tops are all perfectly acceptable cruise clothes. You’re even fine in your bathing suit, with a lovely kaftan that covers your bottom if you walk around.
Sneakers, sandals, and flip-flops are the typical daytime shoes for a cruise ship. Comfort is the key to dressing on board during the day.

Excursions
Once you reach your port, there are always plenty of fun excursions. There’s shopping, snorkeling, biking, hiking, visiting local tourist attractions….you name it! Layering your clothing is the best way to dress for one of these excursions. This way, you are prepared for anything.

For example, if you plan to swim with the dolphins or hang out at the local beach, wear your swimsuit with shorts and a T-shirt over the top. You may also want to tuck a stretchy athleisure wear jacket into your backpack or an oversized canvas tote bag.
Remember, if you plan to do a lot of walking, flip-flops or sandals are not suitable. Wear sneakers or perfect walking shoes, so you don’t have to worry about blisters or even a twisted ankle.
What to Wear to Dinner on a Cruise
Traditionally, the cruise line hosts three types of dinners in the main dining rooms at set times. Each has its dress code:

Casual Dinner Dress
The casual dinner is usually the first night of the cruise since everyone is tired from boarding and settling. It’s often the last night, too, as everyone is busy and packing up. For a casual dinner, you can wear resort-style clothing, such as a summer dress, relaxed pants, a top, dark jeans, or a nice blouse. It’s the type of thing you would wear to your local neighborhood restaurant for dinner. You may prefer a sweater if you opt for a sleeveless style. Sometimes, it is chilly with the air conditioning.
Men would wear pants, jeans, nice shorts, and a bright short-sleeved t-shirt, polo, or printed shirt. You can also wear a casual dress to the ship’s evening buffet every night of the cruise if you don’t like eating in the dining room.

Smart Casual Dinner Dress
Think of smart casual as one step up from casual dinner. Most nights on a cruise, the dress code is smart casual, which means a little dressier than straight informal. Think of it as a little more upscale – what you’d wear to a classy restaurant for a special occasion.
For example, cruise outfits for a brilliant casual dinner could include a lovely dress, a skirt, a blouse, or a classy top paired with long pants or sporty, cropped pants. (White pants always look fabulous with a pretty top on a cruise). You can even wear your favorite little black dress or a cocktail dress (but avoid those with excessive glitz).
Men should also look more polished and wear casual pants and a collared top, such as a polo or a shirt, paired with a sports jacket – no tie required. *Smart Casual is required if you want to eat in one of the specialty restaurants, too.

What to Wear on Cruiseship – Formal Night
Often, there is one night during the cruise: the formal night. This is the night you meet the captain and crew, and there’s a lot of excitement and festivities. This is when you can pile on the glitz and glam. Women can wear fancy cocktail dresses (or just a dressy dress) and long dressy maxis or evening gowns. Remember the jewelry and fancy accessories. Men should wear a dark suit and tie or even a tuxedo!
If you prefer not to dress up, consider skipping the formal dinner and instead visiting a restaurant or buffet that night. But if you do want to go, remember that the level of dressiness varies depending on the formality of the ship, so an adorable dress, pretty shoes, and lots of jewelry could be considered delicate. Check with your cruise line before you depart.
NEW! Freestyle Dining
Nowadays, some cruise lines, such as Norwegian, have adopted a type of dining called Freestyle dining. This means no set dining time, relaxed attire in the dining room, and flexibility to eat at one of the many onboard restaurants, cafés, and grills.
Smart Casual is the typical dress code for freestyle dining. This includes the following clothes for a cruise: dresses, casual pants or jeans, skirts, and tops. For men, consider wearing jeans or slacks with a collared shirt and closed-toe shoes. I’ve been on lots of these cruises, and the Freestyle dining code makes dressing much less stressful. You think “nice restaurant” every time, and you have intelligent casual down pat.
You may also enjoy:
What to wear on a Caribbean cruise ship
QUICK Q&A
Casual resort wear like shorts, sundresses, skirts, jeans, capris, or casual tops are perfect. Swimwear with a cover-up works fine by the pool. Comfortable shoes such as sneakers, sandals, or flip-flops are best for daytime activities.
Dress in layers so you’re ready for any activity. For beach or water adventures, wear your swimsuit under shorts and a T-shirt. If you’ll be walking or exploring, bring sneakers or supportive walking shoes instead of flip-flops.
Casual dinners call for relaxed outfits like a sundress, dark jeans with a nice top, or cropped pants with a blouse. A light sweater is useful if the air conditioning makes the dining room chilly.
Smart casual is one step up from casual. Women can wear dresses, skirts with blouses, or classy tops with pants. Men should wear casual pants with a collared shirt or polo, and sometimes a sport jacket if dining in specialty restaurants.
Women can wear cocktail dresses, evening gowns, or a dressy maxi with jewelry and accessories. Men should wear a dark suit and tie or tuxedo. If formalwear isn’t your style, you can choose to dine at the buffet or other restaurants instead.















We’ve been cruising for 15 years, and dress is much more casual now, but I’m dressing up almost every night, and I enjoy seeing others who do this as well. I know dressing up doesn’t appeal to everyone, but if you enjoy pretty things, this is the time to pack.
Hi Roberta, I agree with you. There aren’t a lot of reasons to dress up anymore so a cruise is always exciting. I think when you dress up a little it feels more vacation like and you get some great photos too! Happy sailing! Cheers, Deb
Hi, I am looking for ideas for clothes for a cruise, please, first-timer.
Hi Amy, How exciting for you. Here are some posts on what kind of things to take:https://www.fabulousafter40.com/?s=cruise&site_section=site-search
Nice post!
Deborah, where did you find the flamingo dress?
I have to get it!
Hi Susan, That is an older post and is sold out. It is a Lily Pulitzer dress. She has some cute dresses. Try here and see if there is something else you may like:https://rstyle.me/n/c4d4n4b52f7.
I recently found your blog by following a pin on Pinterest and have a question for you. Could you put a link to the clothes you have featured in your blog posts or your Pinterest board so we could look up those items to purchase for ourselves possibly? I am limited by where I live as to what is available in a store, and I do most of my shopping online. Thank you so much. I am learning so much from your blog. Blessings, Pam
Hi Pam,
We usually put links, but the clothes sell out fast, so the connections go down once they are sold out. If you ever want something, email me, and I will see if I can find something similar for you. Thanks for taking the time to write. Cheers, Deborah