Semi-Formal Attire for Men: What to Wear to Weddings, Parties and Events

Man in semi-formal attire with a tailored suit

Semi-formal attire for men means a well-fitted suit, or a blazer with tailored trousers, worn with a collared dress shirt and polished leather shoes. A tie is optional. In India, a jodhpuri suit, a smart indo-western or a kurta with a koti also counts as semi-formal for weddings, receptions and festive parties. This guide explains exactly what to wear, how semi-formal differs from formal and cocktail, and outfit ideas for the 2026 wedding and festive season. Browse the VJV Now men's suit collection to get started.

What Does Semi-Formal Mean for Men?

Semi-formal sits in the middle of the dress code ladder: dressier than business casual, more relaxed than black tie. When an invite says semi-formal, the host wants you to look polished and put-together, but you don't need a tuxedo or a heavy sherwani.

  • Jacket: a matching suit, or a blazer with contrast trousers.
  • Shirt: a collared dress shirt, usually full sleeves.
  • Tie: optional. Wear one for evening events and business functions; skip it for relaxed daytime events.
  • Trousers: tailored suit trousers or formal trousers. No jeans.
  • Shoes: leather oxfords, derbies, brogues or loafers, polished.
  • Indian options: jodhpuri (bandhgala) suit, indo-western, or a kurta with a koti for festive events.

Man in a grey double breasted designer suit for a semi-formal event

Where Semi-Formal Sits: The Dress Code Ladder

Dress code What men wear Typical events
Smart casual Blazer or shirt with chinos or dark jeans, loafers or clean sneakers Dinners, dates, casual parties
Business casual Collared shirt, trousers, optional blazer, no tie Everyday office
Semi-formal Suit or blazer and trousers, dress shirt, tie optional, leather shoes; jodhpuri or indo-western Weddings, receptions, engagements, festive and office parties
Cocktail Dark suit, dress shirt, sleek shoes; a little more glamour allowed Evening parties, cocktail nights
Formal or black tie Tuxedo with bow tie, or a dark suit and tie; in India a sherwani or bandhgala Galas, formal dinners, the groom's own outfit

Not sure about the relaxed end of the ladder? See our smart casual rules for men.

Semi-Formal vs Formal: 5 Key Differences

Element Semi-formal Formal
Outfit Suit, blazer and trousers, jodhpuri, indo-western Tuxedo, dark suit, sherwani or bandhgala
Colours Navy, grey, charcoal, plus rich colours like wine, teal, green and beige Black, midnight navy, charcoal; ivory or gold for Indian formal wear
Tie Optional, any tasteful colour or pattern Required: bow tie for black tie, conservative tie otherwise
Shoes Oxfords, derbies, brogues, loafers Black oxfords or patent leather; mojaris with sherwanis
Accessories Pocket square, watch, brooch; room for personality Cufflinks, studs, cummerbund or waistcoat; very classic

Semi-Formal vs Cocktail Attire

The two are close cousins. Cocktail attire is usually for evening events and leans a little more glamorous: a dark suit, a sleek tie or no tie with a sharp open collar, and perhaps a velvet or satin detail. Semi-formal can be day or evening and is a little more flexible with colours and fabrics. For a full breakdown, read our cocktail attire guide for men.

6 Semi-Formal Outfit Ideas for Men

1. The classic: dark suit, white shirt, silk tie

A navy, charcoal or dark grey suit with a crisp white shirt, a silk tie and black or dark brown oxfords works for almost every semi-formal event: a wedding reception, a business dinner or an award night. It is the outfit you will never regret.

2. The statement: a rich coloured suit

Wine, teal, bottle green and peacock blue suits are big for the 2026 wedding season and look amazing under evening lights. Keep the shirt white or light pink and the tie simple, or skip the tie and add a pocket square. See which shades are trending in our winter wedding colour trends 2026.

3. Blazer with contrast trousers

For daytime events like an engagement lunch or a graduation, a blazer in maroon, teal or navy with grey or beige trousers looks smart without being stiff. Add a light shirt and brown loafers.

4. The jodhpuri suit

A jodhpuri (bandhgala) suit has a closed stand collar, so it looks elegant without a tie. It is one of the best semi-formal choices for Indian weddings, receptions and formal dinners, and it suits almost every body type.

5. The indo-western

For a sangeet, reception or cocktail night at a wedding, an indo-western with foil print or handwork gives you a festive, modern look that is dressier than a suit but lighter than a full sherwani.

6. Kurta with a koti

For a daytime puja, a family function or a Diwali get-together, a well-fitted silk kurta with a koti and slim pyjama or trousers is semi-formal in the Indian sense: neat, festive and comfortable.

Single breasted and double breasted suits for men's semi-formal outfits

Shop jodhpuri suits for semi-formal events

Shop indo-western outfits for sangeet and reception

More ideas in our guide to what to wear to an Indian wedding as a guest.

What to Wear to Semi-Formal Events in India

Weddings and receptions

Go for a dark or jewel-toned suit, a jodhpuri or an indo-western. Evening receptions can take richer colours and a bit of shine; daytime functions suit lighter colours. As a guest, don't try to outshine the groom, so skip heavy sherwanis unless the family asks. Some families prefer guests to avoid all-black or all-white outfits, so check if you are unsure.

Sangeet and cocktail nights

This is where you can have fun: velvet blazers, bold coloured suits, indo-westerns and printed pocket squares. Pick comfortable shoes if you plan to dance.

Engagements and family functions

A suit without a tie, a blazer with trousers or a kurta with a koti all work. Follow the family's theme colour if there is one.

Office parties and Diwali events

With Diwali on 8 November 2026, many office parties will say "semi-formal" or "festive formal". A jodhpuri, a kurta with a koti, or a suit with a festive pocket square are all good choices.

Business events and award nights

Stick to navy, charcoal or grey suits with a conservative tie and black or dark brown shoes. Our business casual vs business professional guide explains office dress codes in more detail.

Semi-Formal Style by Season in India

  • Winter wedding season (November to February): wool blends, velvet and heavier fabrics; darker jewel tones like wine, bottle green and navy. A long coat over your suit keeps you warm at outdoor evening functions in the North.
  • Summer (March to June): linen, cotton and lightweight blends in beige, light grey, sky blue and pastels. Loafers without a tie keep it relaxed.
  • Monsoon (July to September): darker trousers and fabrics that don't crease easily; save suede shoes for dry days.
  • Festive season (October to November): Navratri, Dussehra and Diwali are perfect for jodhpuris, indo-westerns and silk kurtas.

Shoes and Accessories for Semi-Formal Attire

Man wearing a turtleneck with a suit for a modern semi-formal look

  • Shoes: black oxfords for dark suits and evening events; brown derbies, brogues or loafers for navy, grey and daytime; mojaris or juttis with jodhpuris and indo-westerns.
  • Belt: match it to your shoes.
  • Tie: silk ties in solid colours or small patterns. A knit tie is a relaxed alternative.
  • Pocket square: the easiest way to add colour. Pick one shade from your shirt or tie, but don't match it exactly.
  • Watch: a slim dress watch with a leather or metal strap.
  • Extras: a brooch on a jodhpuri, simple cufflinks with French cuffs.
  • Winter twist: a fine turtleneck under a suit is a modern, tie-free option for cold evenings.

Our men's blazer guide for 2026 has more on choosing jackets for events.

Semi-Formal Dos and Don'ts

Do

  • Get your suit or jodhpuri tailored so the shoulders, sleeves and trouser length are right.
  • Match your belt and shoes.
  • Add one point of colour or pattern.
  • Iron your shirt and polish your shoes the day before.
  • Groom well: a fresh haircut and trimmed beard complete the look.

Don't

  • Wear jeans, sneakers or sandals.
  • Wear a short-sleeve shirt under a jacket.
  • Mix too many bold colours and patterns.
  • Pile on flashy accessories.
  • Outshine the groom at a wedding.

Instagram Captions for Your Semi-Formal Look

  • Semi-formal, fully confident.
  • Suited up for the shaadi season.
  • Dressed for the occasion, ready for the dance floor.
  • Polished, not stiff.
  • When the invite says semi-formal and you take it seriously.
  • Tailored for tonight.
  • Jodhpuri on, worries off.
  • No tie, all style.
  • Reception ready.
  • From pheras to the party, one sharp look.
  • Good suits, better company.
  • Classic cut, modern mood.
  • Sangeet nights and sharp lapels.
  • Dressed to celebrate.
  • Every detail, on purpose.
  • Wine suit, fine night.
  • Bandhgala and big smiles.
  • Festive, formal and fully me.
  • Pocket square game strong.
  • Diwali lights and tailored fits.
  • Elegance never needs to shout.
  • Sharp enough for the stage, comfortable enough for the baraat.
  • Suit, sherwani or indo-western? Tonight, all class.
  • Made an entrance, stayed for the dhol.
  • The dress code was semi-formal. The vibe was unforgettable.

Frequently Asked Questions

What is semi-formal attire for men?

A suit, or a blazer with tailored trousers, a collared dress shirt and polished leather shoes. A tie is optional. In India, a jodhpuri suit, indo-western or kurta with a koti also works for festive semi-formal events.

Is a tie required for semi-formal?

No. A tie is optional. Wear one for evening events and business functions; skip it for relaxed daytime events, and add a pocket square instead.

Can I wear jeans to a semi-formal event?

No. Jeans are too casual for semi-formal. Choose suit trousers or tailored formal trousers.

What should a man wear to a semi-formal Indian wedding?

A dark or jewel-toned suit, a jodhpuri suit or a smart indo-western. Keep it elegant and avoid outshining the groom.

Can I wear loafers for semi-formal?

Yes. Polished leather or suede loafers are ideal for daytime and relaxed evening semi-formal events. For a more formal evening, choose oxfords.

Shop Semi-Formal Wear at VJV Now

Find your look in our men's suits, jodhpuri suits and indo-western outfits for men, ready for the 2026 festive and wedding season.

RELATED ARTICLES