Wedding Outfit Ideas for Men: What to Wear as a Guest
Quick answer: As a male wedding guest in India, wear a solid shirt or kurta with plain formal trousers in navy, charcoal grey, black or cream. Keep jeans for the haldi or a casual mehendi, and wear formal pants or Makhan pants for the wedding day and reception. Let the top carry the colour, keep the pants plain, and make sure they fit well at the waist and length.
Wedding season in India means a full calendar: a cousin's haldi on Friday, a friend's sangeet on Saturday and a reception on Sunday. Most men don't need a new sherwani for each one. What works better is a few good shirts and kurtas and two or three pairs of well-fitting pants you can switch between. This guide covers what to wear for each wedding function, which shirt and pant colours look right, and how to get the fit right before the season starts.
What should a male guest wear to an Indian wedding?
For most weddings, a guest looks right in a solid or lightly textured shirt (or a short kurta) with plain formal trousers and clean leather shoes. Add a blazer or Nehru jacket for the main ceremony or reception. You don't need to match the groom's family; you only need to look neat, comfortable and suited to the time of day.
Outfit ideas by wedding function
| Function | Top | Pants | Shoes |
|---|---|---|---|
| Haldi (morning) | Yellow or white cotton kurta or shirt | Beige chinos or light jeans you don't mind staining | Kolhapuris or sandals |
| Mehendi (day) | Pastel or green kurta, printed shirt | Cream or beige trousers | Mojaris or loafers |
| Sangeet (evening) | Festive shirt, short kurta or Nehru jacket | Black or navy formal pants, or dark slim jeans | Loafers or formal shoes |
| Wedding ceremony | Kurta set, or shirt with a Nehru jacket or blazer | Cream, navy or charcoal formal pants | Mojaris or formal shoes |
| Reception (evening) | Shirt with blazer | Charcoal grey, navy or black formal pants | Black or dark brown formal shoes |
1. Formal pants: the safest choice for the wedding day
Formal trousers look right at almost every wedding function, and they work with both a shirt and a short kurta. Three colours cover nearly everything:
- Navy: dressy but softer than black. Deep navy slim fit formal pants go with white, light blue, pink and pastel shirts.
- Charcoal grey: the best partner for a blazer at a reception. Try charcoal grey formal pants with a white or lavender shirt. For more pairings, read our grey pant matching shirt guide.
- Cream: the most festive of the three. Cream formal pants look good under a maroon, bottle-green or royal blue kurta at day functions.
Black formal pants are the easy back-up for any evening event. Pointer formal pants are a cotton-polyester blend with elastane and are wrinkle-resistant, which helps when you are sitting through a long ceremony and then dancing at the baraat. See all colours in our formal pants collection, starting at ₹999.
2. Makhan pants for long functions and travel
If the wedding is out of town, or you will sit on the floor for the pheras, comfort matters as much as looks. Makhan pants (₹1,590) have a tailored look but are made of 69% rayon, 23% nylon and 8% spandex, so they stretch when you sit, squat or dance. They pair well with a short kurta or a shirt and Nehru jacket, and they pack easily for a train or bus journey.
3. Chinos for haldi and mehendi
Day functions are relaxed and often messy. Beige cotton pants (100% cotton) feel light in daytime heat and look smarter than jeans. Wear them with a white or yellow kurta for the haldi, or a printed shirt for the mehendi.
4. Can you wear jeans to an Indian wedding?
Yes, but only for the casual functions. Dark, plain jeans work for a haldi, a casual mehendi or a sangeet with friends. Pick black jeans or a deep blue wash with no rips, and wear them with a festive shirt or short kurta and loafers. For the main wedding ceremony and the reception, switch to formal pants.
Shirt and pant colour combinations for weddings
| Pant colour | Shirt or kurta colours | Best for |
|---|---|---|
| Navy | White, light blue, pink, peach | Ceremony, reception |
| Charcoal grey | White, lavender, light pink, sky blue | Reception with a blazer |
| Black | White, maroon, royal blue, mustard | Sangeet, evening events |
| Cream | Maroon, bottle green, royal blue, navy | Day ceremony, mehendi |
| Beige | White, yellow, olive, light blue | Haldi, daytime functions |
A simple rule: if your top is bright or heavily worked, keep the pants plain and a little darker or lighter than the top. Avoid wearing all one colour from top to bottom, because it looks flat in photos.
Winter weddings: layer, don't bulk up
December and January weddings in north India get cold after sunset. A Nehru jacket or blazer over your shirt keeps you warm and still looks formal. For a casual haldi or mehendi in winter, a denim jacket over a kurta is a modern option; see our denim jacket winter outfits for ideas.
Get the fit right before the season starts
A well-fitting pair of pants makes a simple outfit look expensive, and a poor fit ruins a good one. Your trousers should:
- Sit at your waist without a belt pulling them up.
- Fall smoothly from the seat, with no pulling across the pockets.
- Touch the top of your shoe with little or no break.
Choose your true waist size and check our size chart before ordering. Our guide on how formal pants should fit explains each point in detail. Order a few weeks before the first function so there is time to try them on.
Wedding outfit FAQs for men
What should a man wear to a wedding as a guest in India?
A solid shirt or short kurta with plain formal pants in navy, charcoal grey, black or cream, plus leather shoes or mojaris. Add a blazer or Nehru jacket for the ceremony or reception.
Which pant colour is best for a wedding?
Navy and charcoal grey are the safest because they suit most shirt colours and both day and evening events. Cream looks the most festive for day functions.
Can I wear jeans to a wedding reception?
It's better not to. Jeans are fine for a haldi, mehendi or casual sangeet, but formal pants look more respectful at the main ceremony and reception.
Which pant goes with a maroon kurta?
Cream, beige and black work best with maroon. Cream looks the most festive, and black is the safest choice for an evening event.
What pants are comfortable for a long wedding?
Pants with some stretch. Makhan pants (69% rayon, 23% nylon, 8% spandex) and stretch formal pants with elastane both move with you when you sit through the pheras or dance at the sangeet.
What size pants should I order?
Order your true waist size. If you are between sizes, check the measurements in our size chart before choosing.