Wedding Guest Dress Codes Decoded: What to Wear to Every Type

A wedding dress code tells you how formal to dress. From most to least formal, the main ones are white tie, black tie, black-tie optional (formal), cocktail, semi-formal, and casual. The simplest way to get it right is to match the formality with the right fabric and embellishment — and because a kaftan reads as occasion wear by default, it adapts to nearly every code.
How to Read a Wedding Dress Code
The dress code is set by the couple, not by the venue or by how you personally define "dressy." Whatever the invitation says is the standard to meet, so start there — and check the couple's wedding website, which often spells out expectations in more detail.
Three factors fine-tune your choice within any code: time of day (evening calls for darker, richer looks; daytime for lighter ones), venue and season (a grand ballroom reads more formal than a beach), and culture (a Moroccan or Arab wedding leans glamorous and modest — more on that in our guide to what to wear to a Moroccan or Arab wedding). When a code is vague — "festive," "garden elegant," "dressy casual" — default to one notch dressier rather than more casual.
Black Tie and White Tie (the most formal)

Black tie means formal evening wear: a floor-length gown or an equally elevated look in a luxe fabric like satin, velvet, chiffon, or crepe, usually in dark or jewel tones. This is where a heavily embroidered, floor-length kaftan shines — it delivers the required formality with built-in elegance. A richly embellished formal kaftan, or a black evening kaftan with gold detailing, is perfectly black-tie appropriate (see why black works so well for guests).
White tie is the rarest and strictest code — full-length, formal, and traditionally paired with gloves. It's the one code where a kaftan is borderline; if you choose one, make it your most formal, floor-sweeping, ornately embellished piece, and when in doubt opt for a full gown.
Formal / Black-Tie Optional
Formal attire sits just below black tie: elegant and polished, but without requiring a full gown. A long dress or an elevated, embellished kaftan in a quality fabric is ideal, and it works for both upscale daytime and evening weddings. The goal is to look intentional and refined — an embroidered or embellished kaftan hits this note effortlessly. Browse formal kaftans for this tier.
Cocktail

Cocktail is one of the most common — and most flexible — codes. It's polished and stylish, a step below formal, and welcomes more color and personality. A refined kaftan with moderate embellishment is a great choice, especially for an evening or indoor celebration. Keep fabrics elevated (satin, crepe, chiffon) so the look reads cocktail rather than casual.
Semi-Formal / Dressy Casual
Semi-formal is softer and simpler than cocktail, with relaxed styling and lighter embellishment. A clean satin or crepe kaftan, accessorized simply, fits perfectly. As always, lean darker and richer for evening, lighter for daytime. "Dressy casual" lives in the same territory — err toward dressy, never everyday.
Beach, Garden, and Daytime Weddings

Outdoor and daytime weddings call for lighter fabrics and softer colors. Chiffon, cotton, or sheer kaftans in pastels keep you cool and appropriate — flowing, breathable, and easy to move in. A lightweight cotton kaftan is ideal for a garden ceremony or a destination wedding in the heat. Skip heavy velvet and very dark tones in full sun.
Casual
Truly casual weddings are rare, and "casual" never means everyday clothes — it means relaxed but still put-together. A simple, well-cut cotton kaftan with sandals strikes exactly the right balance: comfortable, respectful, and a clear step above what you'd wear on an ordinary day.
The Kaftan Advantage: One Garment, Every Dress Code

Here's why the kaftan (also spelled caftan) is such a reliable guest choice: the same silhouette scales across almost every code simply by changing the fabric and embellishment. Heavy embroidery, satin, and velvet read black-tie and formal; lighter chiffon and cotton read garden and casual; a belt and statement jewelry dial any of them up. At Naylara, each kaftan is handcrafted with traditional Sfifa braiding and offered in US sizes 0–20, so whatever the invitation says, there's a guest-ready option. Not sure where to start? See our edit of the best wedding guest kaftans.
Find Your Dress-Code-Ready Kaftan at Naylara
Whatever the dress code, dress beautifully for it. Explore our formal kaftans and the wider wedding guest kaftan collection — handcrafted, floor-length, in US sizes 0–20. Enjoy free US shipping on orders over $150, plus 10% off your first order when you subscribe.
FAQ
What does cocktail attire mean for a wedding guest?
Polished, stylish, and a step below formal — it allows more color and personality. A refined kaftan or a midi/elevated dress in a quality fabric works well, especially for evening or indoor weddings.
Can you wear a kaftan to a black-tie wedding?
Yes. A floor-length, heavily embroidered kaftan in satin, velvet, or crepe meets a black-tie standard, particularly in dark or jewel tones. For the rarer white-tie code, choose your most formal, ornate floor-length piece — or a full gown.
What should I wear if the invitation doesn't list a dress code?
Use the venue and time of day as your guide and default one notch dressier. For an evening or upscale setting, treat it as cocktail-to-formal; a kaftan in an elevated fabric is a safe, elegant choice.





