Navy, grey, beige and white pants are the safest match for a pink shirt. Black works for evenings and blue jeans for weekends. The lighter the pink, the more colours it goes with.
If a pink shirt is sitting unworn in your cupboard because you are unsure what goes with it, this guide covers what to wear with a pink shirt for men by shade, by occasion and by shoe. Pink is also more popular with men than it used to be. Pinterest's 2026 men's trend report, as reported by Apparel Resources, found searches for "pink shirt outfit men aesthetic" up 338%.
|
Quick Styling Guide
|
Which colour pants go best with a pink shirt?
Navy and grey pants go best with a pink shirt, because they work with every shade from pale to bright. Beige, white, black, blue jeans and olive also work, depending on the shade and the occasion. Here’s a guide to choosing the right trouser colours to pair with a pink shirt.
- Navy Blue Pants: The safest choice for office and daily wear. For more outfit ideas, explore what to wear with navy and other blue pants.
- Grey Pants: A smart and calm choice, especially when paired with a light pink shirt for work and office meetings.
- Beige or Khaki Pants: Relaxed and summery, these pair well with a pink shirt for casual outings. Chinos are the easiest option, so if you are choosing between chinos, joggers and cargo pants, start with chinos for this pairing.
- White Pants: Create a crisp, bright look with a pink shirt, making them ideal for festive days and summer evenings.
- Black Pants: A pink shirt with black pants works best for evening outings, especially with dusty or deeper pink shades. Brown or tan shoes help keep the look balanced.
- Blue Jeans: Choose a mid-wash or dark-wash pair for weekends, casual outings and dinners.
- Olive Pants: Pair olive pants with a dusty pink shirt for a balanced, earthy look. This combination works better than pale pink for casual outings.
Colour is only half of it. The pants also need to sit right, so if you are unsure about the cut, this guide on casual trousers that suit your body type helps you pick the right shape.
Does the shade of pink change what you wear with it?
Yes. Light pink goes with almost everything, dusty pink looks best with darker and earthy colours, and bright pink needs neutral pants so it does not clash.
|
Pink shade |
Best pants |
Shoes |
Avoid |
Best for |
|
Light / pastel pink |
Navy, grey, beige |
Brown loafers, white sneakers |
Bright colours |
Office, daily |
|
Dusty / muted pink |
Olive, white, black |
Tan shoes, white sneakers |
Very light beige |
Dates, evenings |
|
Bright / deep pink |
White, beige, navy |
Tan loafers, juttis |
Black pants with black shoes |
Festive, weddings |
Quick Tip: Identify Your Shade of Pink
Not sure which shade you own? Hold your shirt next to something white in daylight to identify its colour:
- Light Pink: Looks almost white beside white fabric.
- Dusty Pink: Has a slightly grey or brown undertone.
- Bright Pink: Stands out clearly against white.
How do you wear a pink shirt to the office?
For a polished office look, pair a solid light pink shirt with navy or charcoal trousers. Tuck in your shirt and match your belt to your shoes for a neat, professional finish. This combination works well for most Indian office settings, including conservative workplaces.
For long days, Style Union's FluidX wrinkle-resistant trousers in navy or grey make a sharp pairing. They are built with a Crease Recovery System, so the outfit still looks neat after the commute and a full day at your desk.
What should you wear with a pink shirt for a wedding or Diwali?
For a pink shirt for wedding functions and Diwali, go for a deeper or brighter pink and pair it with white or beige trousers. For more formal events, layer the shirt under one of Style Union's ethnic jackets to layer over a shirt in beige, cream or navy. Add tan loafers or juttis. Skip bright pink with all-black, because the contrast looks harsh in daytime photos.
Which shoes go with a pink shirt?
Brown and tan shoes are the easiest match with a pink shirt, whatever colour your pants are. White sneakers suit casual looks with jeans or chinos. Black formal shoes are fine with grey trousers at work. With navy pants, brown almost always looks better than black.
Does a pink shirt suit Indian skin tones?
Yes. The trick is choosing the right shade, not avoiding the colour. Dusty rose, salmon and mid pinks flatter most Indian skin tones. If very pale pink makes you look washed out, go one shade deeper rather than giving up on pink altogether.
Start with one easy combination
A pink shirt is one of the simplest ways to add colour to a wardrobe built on navy, grey and beige. Start with light pink and navy or grey pants, get the shoes right, and try deeper shades once you are comfortable. For ideas beyond pink, browse more shirt and trouser colour combinations for men. You can also try shirts and trousers together at any of Style Union's stores across India before you decide.











