Key takeaways

  • Most Indian weddings run three to five days, so plan multiple outfits rather than one wedding guest outfit.
  • Skip traditional red (the bride's color) and skip white at the ceremony. Black is fine at a wedding reception, less so at religious ceremonies.
  • Pastels and floral prints suit daytime events. Rich jewel tones suit evening events.
  • Choose lightweight fabrics for daytime and luxurious fabrics like Banarasi silk and organza for evening parties.
  • Non Indian guests are genuinely welcome to embrace traditional attire. 
  • Order Indian wedding clothes three to four weeks ahead, or shop in Canada to skip the overseas wait.

Indian weddings do not have a dress code. They have four or five of them, spread across as many days. If you're wondering what to wear to an Indian wedding, the rule is simple: lighter and brighter early in the day, richer and heavier at night, and never the bride's red.

This guide breaks down indian wedding guest outfits function by function, settles the color rules, and sorts out menswear so nobody shows up underdressed. If you're attending a wedding soon, Raaja Raani offers celebration-ready outfits for every function that ship from Canada in three to five business days.

How the Indian wedding dress code works 

Unlike Western weddings, where one outfit covers the day, an Indian wedding spans multiple events, each with its own dress code. This means you must dress for the function, not the invitation card. When confused, follow this table:

Event

Time of day

Women’s attire

Menswear

Haldi

Morning

Yellow cotton shalwar kameez

Simple kurta pajama in a light color

Mehndi

Afternoon

Sharara sets, anarkali suits, floral prints, push-up sleeves

Cotton kurta with rolled-up sleeves

Sangeet

Evening

Designer lehengas, sequin sharara, or anything you can dance in

Embroidered kurta with a waistcoat

Ceremony

Morning to midday

Silk sarees, salwar kameez, covered shoulders, head scarf

Kurta pajama or a bandhgala

Reception

Night

Lehenga, pre-draped saree, or a cocktail dress

Sherwani or western formal wear

Most popular Indian wedding guest outfits

When it's an Indian wedding, the wedding party and many guests plan a wardrobe, not a dress. The right Indian wedding guest dress at 9 am is the wrong one at 9 pm. It also means you can scale your spend. Save the showpiece for the sangeet or reception, and keep the daytime traditional ceremonies simple. 

Below we’ll cover it event by event to make the decision a bit simpler:

Haldi ceremony

The haldi ceremony involves turmeric paste applied to the couple, and turmeric stains permanently. Wear yellow, and choose something you won't cry over.

Chiffon, cotton silk, and light chanderi work well because they breathe and keep you comfortable. This is a daytime, low-formality, high-mess event, so skip heavy embroidery entirely. 

  • Yellow, marigold, cream, and soft green are the standard festive colors here.
  • Short sleeves or sleeves you can push up, since turmeric travels.
  • Flat sandals, because haldi is often held in a backyard or a hall floor.

Mehendi

The mehndi is a daytime henna party. Henna takes time to dry, so you will be sitting with your hands out for a while.

Choose Indian wear with sleeves that extend above the elbow and a hem that doesn't drag. Sharara suits and flowy anarkalis both work. Floral prints, pastels, and mirror work photograph beautifully in daylight, which is where most mehndi photos come from.

If it’s a warm-weather daytime event, opt for a mehendi outfit in breathable fabrics like cotton, cotton silk, georgette and chanderi. Save the heavy net for after dark.

Sangeet

Sangeet night is the dance night, so pick the outfit you can actually move in. This is the one function where going all out is encouraged.

Sequins, mirror work, metallics, and bright colors like royal blue, emerald, and gold read well under evening lighting. A lehenga with a light skirt or a sharara suit beats a heavily beaded gown once you are three songs into the dance floor.

Two things people forget when getting sangeet outfits:

  • A dupatta that needs constant adjusting will ruin your night. Pin it, or choose a style that doesn't need one.
  • Weighted lehenga skirts look incredible and get heavy fast. Ask about weight before you buy.

Our lehengas are cut for movement, with most featuring a georgette and organza base that stays light through a full evening.

Main wedding ceremony

The wedding ceremony is the most formal and the most conservative function of the week. Traditional Indian attire is the safest and the most appreciated choice. A Banarasi silk saree and a well-fitted salwar kameez both work well. If you can’t handle the draping stress, wear a ready-to-wear saree that you can style in about a minute. 

The wedding day ceremony is often in a gurdwara where everyone covers their head, so bring a scarf or dupatta you can drape. Shoes come off at most religious ceremonies, so wear something you can slip off and socks you are happy to be seen in.

Reception

The reception is the evening celebration, and the dress code widens here. Indian guests get reception outfits right: either fully traditional or fully formal, not halfway.

The traditional route is about a heavier lehenga, a pre-draped or sequin saree, or a sharara set in a richer shade. For Western wear, a floor-length gown, a structured jumpsuit, or a cocktail dress. Black is generally accepted at receptions even though it is avoided at traditional ceremonies, so this is where Western clothes fit most comfortably.

The reception is also where luxurious fabrics earn their place. Velvet, organza, tissue silk and heavy net all photograph well under indoor lighting in a way that daytime cotton does not.

Two women in a maroon embellished lehenga and pale mint embroidered saree smiling at a floral wedding reception.

South Indian weddings and regional dress codes

South Indian weddings run on a different clock and a different fabric. The ceremony often starts between 7am and 11am, so the heavy sequinned lehenga you bought for a northern sangeet will feel out of place.

Silk is the norm. Kanjeevaram and Mysore silk sarees in jewel shades and gold zari borders suit women and a veshti with a silk shirt for men. Go for bright and rich, but not sparkly and beaded.

Before shopping, ask about the cultural norms. A Punjabi sangeet, a Gujarati ceremony, and a Tamil muhurtham each expect something different, and asking about it can make shopping easier.

What male guests wear to an Indian wedding

Men have it easier, and most still underdress. A kurta pajama covers you for almost everything.

  • Haldi and mehndi: cotton kurta pajama in a light shade, sleeves you can roll.
  • Sangeet: embroidered kurta with a Nehru jacket or waistcoat, in a color with some life in it.
  • Ceremony: kurta pajama, bandhgala, or a jodhpuri suit. Cover your head at a gurdwara.
  • Reception: sherwani, bandhgala, or a well-cut suit if you prefer western formal wear.

Wear mojari or jutti with Indian attire, and dress shoes with a suit. Both should slip on and off without a struggle.

Colors every Indian wedding guest should know about

Color is where most wedding guests slip up, and the rules are short.

color

Verdict

Reason

Red

Avoid

Traditional red is the bride's color in most Indian weddings

White / ivory

Avoid at ceremonies

Linked to mourning across many Indian cultures

Black

Works for receptions

Read as inauspicious at traditional ceremonies

Jewel tones

Yes, evening

Emerald, sapphire, magenta, royal blue

Pastels

Yes, daytime

Blush, mint, lavender, powder blue

Gold and metallics

Yes, anytime

Reads festive without competing with the bride

So avoid red, and don't wear it even in a print-heavy outfit where it dominates. Indian wedding clothes are usually available in vibrant colors to express happiness and turning up in beige quietly reads as low effort.

One exception worth knowing. At a Kerala Hindu wedding, the kasavu saree in cream with a gold border is the correct traditional clothing, so white is right there and wrong elsewhere. Cultural traditions vary by region, so ask the host about the dress code.

How to style an Indian wedding outfit

Since Indian wedding dresses are quite bright and heavily embellished, you just have to focus on shoes and jewelry to make an impact. 

Block heels are the single best footwear decision at an Indian wedding. You will stand for a long ceremony, walk across grass or carpet, remove your shoes at religious venues, and dance late. Stilettos lose on all four counts.

Flats and embellished juttis work just as well with Indian clothes. If the venue is outdoors or it is a beach wedding, skip heels entirely.

For Indian accessories, match the jewellery to the outfit's workload:

  • A heavy embroidered outfit calls for light jewellery like studs or thin bangles.
  • Plain or lightly worked outfit means you can go big with chandelier earrings, a statement neckpiece, or stacked bangles.
  • Bangles are the most useful piece you can pack, because they upgrade a plain kurta in ten seconds.
  • Gold tones sit better with traditional attire than silver in most South Asian settings.

Shop your Indian wedding outfit

At Raaja Raani, we have spent 40 years dressing families for special occasions, from Jalandhar to Brampton. That means our sharara suits, lehengas and sarees are curated for real celebrations, not just for a photo.

Everything ships from Canada, with most orders arriving in three to five business days. In-store alterations usually turn around in about two days, which matters when the wedding is next weekend.

Browse new arrivals to find an outfit for every function, or visit one of our Brampton locations to try styles in person.

Frequently asked questions

What do you wear to an Indian wedding as a guest?

Wear traditional Indian attire in a bright or jewel-toned color, matched to the function. A salwar kameez or anarkali for daytime ceremonies, a lehenga or sharara for the sangeet, and a saree or cocktail dress for the reception. Men wear a kurta pajama for most events and a sherwani or suit for the reception.

What should you not wear to an Indian wedding?

As a guest, you should avoid red, white, black at the ceremony, and anything too revealing. Red belongs to the bride, white and ivory carry mourning associations across most North Indian traditions, and black is seen as inauspicious at ceremonies even though it passes at a reception. Religious venues expect covered shoulders and a longer hem, so save the short and sheer pieces for the dance floor. 

Can guests wear red or white to an Indian wedding?

No. Red is reserved for the bride in most Indian weddings, and white is tied to mourning in North Indian tradition. The exception is a Kerala Hindu wedding, where the cream-and-gold kasavu saree is the correct traditional dress.

Can I wear one outfit to two events?

Yes absolutely. Anarkali suits are another low-effort answer for a formal event. The floor-length flare reads as dressy, the fit is forgiving, and the silhouette works for a morning traditional Indian wedding and an evening dinner alike. If you are buying one outfit that has to stretch across two functions, this is the one. 

How many outfits do I need for an Indian wedding?

Plan one outfit per function. A three-day wedding usually means three to four outfits, and a five-day wedding can mean five or six. You can repeat a daytime outfit across two low-formality events and save the budget for the main ceremony and reception.

Is it okay for non-Indian guests to wear Indian clothes?

Yes, and it is encouraged. Hosts almost always take it as a compliment. If you are unsure about the fit or the drape, visit a store in person or ask the couple's family, who will usually help you pick.

How far in advance should I buy my Indian wedding outfit?

Order three to four weeks ahead if you are buying online, and add a week or two if you need alterations. Shopping from a Canadian retailer shortens that considerably, since you don't have to plan around an overseas shipping window.

— Nitin Dhawan