PurvXDesi fashion guides › Colours to wear and avoid

Colour guide

What Colours to Wear (and Avoid) at an Indian Wedding

Colour carries real meaning at an Indian wedding. Here is what is safe to wear as a guest, what to avoid, and why, plus the colours that suit each function.

By the PurvX team · Updated 2026-06-08

Quick answer

Indian wedding guests should wear bright, festive colours such as jewel tones, pastels and gold. Avoid white and black, which signal mourning in many South Asian traditions, and avoid bright bridal red at the ceremony, since red is usually the bride’s colour. Wine, rust and rose are safe red-adjacent alternatives.

Why colour matters at an Indian wedding

Indian weddings are vibrant by design. Colour signals celebration and respect, so a guest in rich colour fits right in, while muted or sombre tones can read as out of step with the occasion. A few colours also carry cultural meaning worth knowing before you choose.

Colours to avoid

The best colours to wear

You have a huge palette to play with. Jewel tones, festive brights, gold and soft pastels all photograph beautifully and suit almost every guest.

Can a guest wear red?

Yes, with care. The rule is about bright bridal red at the ceremony, not red in general. Deeper, softened shades read as elegant rather than competing with the bride.

Safe red-adjacent shades: wine, burgundy, maroon, rust, garnet and rose. Save brighter reds for the sangeet or reception rather than the main ceremony.

Colours by event

Mehndi

Greens are traditional, along with other fresh, vibrant colours. Keep fabrics light.

Haldi

Yellow is the signature colour. Orange, beige and light green also work. Wear something you do not mind staining.

Sangeet

Glamour night: jewel tones, sequins, mirror work and gold all shine.

Ceremony

Elegant, respectful tones: royal blue, green, pastels, peach or maroon accents. Skip bridal red, white and black.

Reception

More modern: metallics, navy, deep wine, emerald and silver. Black is sometimes acceptable here if the family is comfortable with it.

Festive colours, on real pieces

Jewel tones, gold and pastels listed by PurvX sellers.

These are real listings from PurvX sellers, live when this guide was published. If one has sold, see more on PurvX.

Indian wedding colours: FAQ

The questions guests and search assistants ask most.

Can you wear black to an Indian wedding?

Black is traditionally avoided at religious ceremonies because it is associated with mourning or bad luck. It can be acceptable at a modern reception, but it is safer to choose a colour, especially for the main ceremony.

Can you wear white to an Indian wedding?

White is best avoided, as it symbolises mourning in many South Asian traditions. If you want a light look, choose ivory, cream or a pastel with colourful detailing rather than plain white, and avoid it for the ceremony.

Can a guest wear red to an Indian wedding?

Avoid bright bridal red at the ceremony, since red is usually the bride’s colour. Deeper shades like wine, maroon, rust and rose are perfectly fine for guests, and brighter reds are better suited to the sangeet or reception.

What is the best colour to wear to an Indian wedding?

Jewel tones such as royal blue, emerald and magenta, along with festive brights, gold and pastels, are all excellent choices. They look celebratory, photograph well, and carry no negative associations.

Related guides

More from the PurvX desi fashion library.

Shop outfits in every colour

Find preloved lehengas, sarees and suits in jewel tones, pastels and gold, at a fraction of retail.