Weddings are a time of celebration, love, and, of course, dressing up. But with so many different types of weddings—ranging from formal black-tie affairs to casual beach ceremonies—figuring out what to wear can be confusing. The last thing you want is to show up underdressed or stick out in an outfit that doesn’t fit the occasion.
The key to nailing wedding guest attire is understanding the dress code, the setting, and the season. Whether you’re attending a traditional church wedding, a boho garden ceremony, or a destination beach event, the right outfit will make you feel comfortable, stylish, and confident.
Let’s break down what to wear for every type of wedding, so you’ll always look effortlessly put together.
Black Tie Wedding – Timeless Elegance
A black-tie wedding is the most formal type of event you’ll attend as a guest. Think grand ballrooms, lavish décor, and an air of sophistication. This is your chance to go full glam and embrace timeless elegance.
For women, a floor-length gown is the best choice. Rich fabrics like silk, velvet, and chiffon add a luxurious touch. Dark, jewel-toned colors, classic black, or soft metallics work beautifully. A sleek updo or Hollywood waves, paired with elegant jewelry, completes the look.
Men should wear a tuxedo with a black bow tie and polished dress shoes. A classic black tux is always safe, but a deep navy or charcoal tuxedo can offer a modern twist. A crisp white dress shirt, cufflinks, and a well-fitted jacket add a refined touch. If the invite says “black tie optional,” a well-tailored dark suit with a dress shirt and tie is acceptable, but a tuxedo is still preferred.
Formal/Black Tie Optional – Classic and Chic
Formal weddings are slightly less rigid than black tie but still call for a sophisticated and polished look. Women can wear a floor-length gown or an elegant midi dress. A tailored jumpsuit in a luxurious fabric is another stylish alternative. Classic heels and statement jewelry will elevate the outfit.
Men should opt for a dark suit with a white dress shirt and a conservative tie. A tuxedo is still appropriate but not required. Stick to classic dress shoes like oxfords or loafers for a sleek finish. This is a great opportunity to embrace rich colors, sophisticated silhouettes, and refined fabrics.
Cocktail Attire – Sophisticated but Fun

Cocktail attire strikes a balance between formal and casual, making it one of the most common dress codes for weddings. It allows guests to have fun with their look while still appearing polished.
Women can wear a midi or knee-length dress in a flattering silhouette. Fabrics like satin, lace, or crepe add elegance without being too formal. A jumpsuit or dressy two-piece set also works well. Heels, stylish flats, or chic block heels complement the outfit.
Men should go for a dark or neutral suit paired with a dress shirt. A tie is optional, but it adds a polished touch. Loafers or classic dress shoes complete the ensemble. For colors, deep hues work well for evening weddings, while lighter shades and floral prints feel fresh for daytime celebrations.
Semi-Formal – Polished Yet Comfortable
Semi-formal weddings give guests more flexibility while maintaining a refined look. This is perfect for afternoon or early evening weddings where elegance meets comfort.
Women can wear a tea-length dress, a flowy midi dress, or a stylish jumpsuit. A wrap dress or a fit-and-flare silhouette is a flattering option for most body types. Accessories like statement earrings or a clutch add sophistication.
Men should choose a dress shirt with dress pants and a blazer. A tie is optional but recommended. Loafers, brogues, or sleek dress shoes help elevate the look. Avoid anything too casual, such as sneakers or jeans, as semi-formal still leans toward the dressier side.
Casual Wedding – Relaxed but Stylish
Casual weddings allow for comfort while still looking put together. These often take place outdoors, in backyards, or at intimate venues.
Women can wear a light sundress, a maxi dress, or a chic jumpsuit. Soft floral prints, breathable fabrics like cotton or linen, and flowy silhouettes are ideal. Flat sandals, espadrilles, or low-heeled mules complete the look.
Men can opt for chinos or dress pants with a button-down shirt. A polo or linen shirt is another great choice, especially for warm-weather weddings. Loafers, dressy sneakers, or boat shoes work well, but flip-flops should be avoided unless stated otherwise. Even though it’s a casual dress code, it’s still a wedding—so looking neat and stylish is key.
Beach or Destination Wedding – Breezy and Elegant
Beach weddings require outfits that are stylish yet practical for sandy, breezy environments. Lightweight fabrics and relaxed silhouettes are essential.
Women should go for a flowy maxi dress, a midi dress, or an elegant sundress. Opt for light fabrics like chiffon, linen, or cotton to stay cool. Strappy sandals or wedge heels work best since stilettos will sink in the sand. A woven clutch and delicate jewelry add a chic touch.
Men should wear linen pants or lightweight chinos with a button-down shirt. A linen blazer adds sophistication without overheating. Loafers or stylish sandals complete the relaxed yet polished look. Pastel colors, tropical prints, and breezy silhouettes fit perfectly with the beach setting.
Winter Wedding – Warm Yet Elegant
Dressing for a winter wedding is all about balancing warmth and style. Rich fabrics, deeper colors, and stylish layering create a seasonally appropriate yet elegant look.
Women should opt for a long-sleeve gown, a midi dress with tights, or a velvet jumpsuit. Jewel tones like emerald, burgundy, and navy work beautifully. Faux fur wraps or elegant coats keep you warm while adding sophistication.
Men should go for a wool or velvet suit in dark, wintery hues. A turtleneck under a suit jacket is a stylish alternative to a traditional dress shirt. Polished boots or classic dress shoes complete the look. Accessories like gloves, statement earrings, and textured fabrics add seasonal charm while keeping the outfit stylish.
Bohemian or Outdoor Wedding – Effortless and Romantic
Outdoor weddings, particularly those in gardens or rustic settings, often have a relaxed yet romantic feel. Bohemian-inspired outfits fit beautifully with this theme. Women can wear a flowy maxi dress, an off-the-shoulder gown, or a floral midi dress. Soft pastels, earthy tones, and lace details enhance the boho vibe. Strappy sandals, ankle boots, or woven flats complete the look.
Men should opt for a relaxed suit or dress pants with a vest and a patterned button-down shirt. Loafers, leather sandals, or suede boots fit the setting. A linen blazer adds structure without looking too formal. Accessories like flower crowns, statement rings, and woven handbags enhance the boho aesthetic.
Dressing for a wedding doesn’t have to be stressful. Whether the event is black-tie or barefoot on the beach, understanding the dress code and setting helps you choose an outfit that feels both appropriate and stylish. The key is balancing personal style with the formality of the occasion—so you’ll always look and feel your best.