Here’s a list of colors you can’t wear to a wedding, and some you should think twice before doing.

Never – never wear:


White is still the main color you can’t wear to a wedding. Eighty out of 10 brides wear white to their wedding, guest wearing white can be seen as an attempt to upstage the bride even if it is unintended.


Ivory is a off-white, cream, eggshell, vanilla so this is definitely a no-no. Also, stay away from fabrics featuring patterns that are mostly white or Ivory like florals, polka dots, or stripes. If it’s close to white, don’t wear it.

Think twice before you wear:

Champagne or Gold

Just to be on the safe side, we recommend avoiding gold or champagne-colores. Many bride’s go for this color if not white or ivory, so think twice before opting for this color.

Super-Light Pastels

Usually pastel hues are considered not only appropriate but encouraged in guest attire, because its happy colors. However, if you’re considering a blush or pale mint look for a wedding, try photographing the ensemble in sunlight. If it retains its pink or green hue, it’s fine to wear. If it looks white, skip it, because sometimes its comes out white on the wedding pictures.

Dresses that are too-sparkly

Dresses that are sparkly could look as though you want to out sparkle the braide,However, if the wedding you’re attending is formal or black-tie, sparkly gowns are usually okay—just don’t go too overboard and wear something that could be construed as a wedding dress.

Bridesmaid Dress Color

Don’t do it-If you’re not a bridesmaid, wearing the same color as the ‘maids can make you look like a wannabe. Avoid being seen as trying to steal the spotlight.

Cultural or religious weddings…

Wearing Black

It’s best to steer clear of wearing black to if attending a Hindu wedding. Black is viewed as an unlucky color in Hindu ceremonies.

Wearing Red

At Indian and Chinese weddings the bride normally wears red. If attending a wedding of one of these cultures. Try another color but remember at any wedding white is a no-go.