10 Semi Formal Mens Outfits with Polos, Blazers and Suits

Oliver Dapper

Man in a light blue dress shirt and navy blue trousers taking a mirror selfie.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. Please read my full disclosure here.

Semi-formal covers a lot of ground, from a polo with tailored trousers and no jacket to a suit worn over a turtleneck.

The time of day decides where you land: cream, beige or tan for daytime, and navy, dark gray or black as the event moves toward evening.

Oxfords and derbies both work here, and I lean on derbies for most of it since they sit a little more relaxed than oxfords.

1. Polo Shirts with Tailored Trousers

The clean crease on tailored trousers elevates the polo beyond casual wear. · 📷 @sajaul_alam

For a look that holds together without a jacket, a polo and tailored trousers get you there faster than almost anything else.

The knit collar gives the shirt some structure, and trousers with a clean crease and a high rise finish the job.

Choose a polo with a quiet pattern, and wear it with solid trousers in black or navy. Tuck the shirt in, and wear boots or leather shoes instead of sneakers so the bottom half matches the top.

2. Fitted Suit

A fitted suit in burgundy offers a modern twist on traditional semi-formal style. · 📷 @harold.global

Burgundy is a bolder pick than navy or charcoal, and a fitted suit in that shade proves a suit can still look semi-formal without feeling stiff.

A plain white dress shirt works best underneath, since it lets the color of the suit do the talking.

Fit decides everything here. On a jacket that fits, the seam sits right at the edge of your shoulder, and the front closes at the button without any pulling.

A good tailor can fix sleeves and trouser length for far less than a new suit costs.

3. Semi-formal Blazers

A navy blazer pairs well with light blue and white for a polished look. · 📷 @humesoutfitters

Navy blazers earn their place because they work with nearly anything. Over a light blue dress shirt and white trousers, one reads polished but loose, a good answer for a daytime event where a full suit would be too much.

Add a brown leather belt and brown shoes to keep the palette warm. Leave the tie at home if the setting is casual, and open the collar by one button at most.

4. Oxfords, Derbies

Textured brown derbies add depth and relaxation to the navy trousers. · 📷 @panello_shoes

Derbies, with their open lacing, sit a notch more relaxed than oxfords, and that makes them my pick for semi-formal dress.

Brown leather with some texture, like suede or grained calf, works with navy trousers and gives a plain outfit more depth.

Choose oxfords when the event leans closer to black tie or a formal office. Choose derbies for nearly everything else.

5. Tie Options

The bright yellow tie stands out against a calm blue blazer and shirt. · 📷 @thomasfortinmenswear

Everything around the tie should stay calm: a blue blazer and a light striped shirt give it room to stand out.

Vary the scale of the tie’s pattern against the shirt’s stripes, so a wide stripe on the shirt calls for a tighter pattern on the tie and the two do not fight.

A pocket square adds polish, but it should echo the tie’s color rather than copy it.

6. Semi-formal Pants

Navy pinstripe trousers bring formality while keeping the look warm and stylish. · 📷 @jespersoendergaard

Navy pinstripe trousers with a high rise are the semi-formal pants I would buy first for cold months. The stripe adds some formality, and heavier fabric keeps you warm.

Keep the stripe subtle, and have the hem hit the shoe with a slight break so the line stays clean.

7. Dress Shirt and Tailored Trousers

A light blue dress shirt and navy trousers create a quietly sophisticated outfit. · 📷 @avoji_bapunagar

A light blue dress shirt tucked into navy trousers is the quietest semi-formal outfit I can think of, and it works because the 2 colors sit close together on the color wheel. Nothing competes, so the fit does the talking.

Tuck the shirt in all the way, and pick a belt in the same leather and shade as your shoes.

Add a watch and you have a look that suits a dinner or an office event without a jacket. If the room turns formal, a navy blazer goes on top with no changes underneath.

8. Button-Down Shirt with Tie and Chinos

Beige chinos soften the blue shirt and navy tie for a more relaxed vibe. · 📷 @ilyes_gherissi

Beige trousers break up the blue shirt and navy tie so the outfit doesn’t read as a uniform.

Lighter than navy or charcoal, they bring the outfit down a notch toward relaxed, which suits events where a suit would be too much.

Chinos in this shade work best with a tie darker than the shirt, as here.

Brown shoes and a brown belt fit the warm tone of the trousers. Black shoes would look stiff against beige, so I would skip them.

9. Quarter-Zip Sweater with Tie

A black quarter-zip over a collared shirt creates a smart layered look. · 📷 @favour_nsini

A black ribbed quarter-zip over a collared shirt and tie is a smart answer to a cold office or a dinner where a jacket feels like too much.

Zip it high enough that the collar sits flat and the knot stays visible.

A slim tie and a white shirt let the sweater read as a layer instead of a bulky pullover.

Olive or dark trousers work, and black loafers finish it. I would choose a thin, lightweight knit, since a thick one bunches under the collar.

10. Suit with a Turtleneck

A black turtleneck under a suit keeps the silhouette sleek and modern. · 📷 @jespersoendergaard

Swapping the dress shirt for a fitted black turtleneck makes a black double-breasted suit look modern instead of corporate. With no collar or tie, the line from neck to hem stays unbroken.

A turtleneck under a suit leaves no room for error, so the cut has to be right. The turtleneck should sit close to the body so it does not bunch under the jacket.

Black loafers or dress shoes keep the look consistent. This is an evening choice, better for dinners and parties than for a conservative office.

Semi-Formal Attire Guidelines

Semi-formal sits one step below black tie, with business casual and smart casual a step further down.

A suit with dress shoes is the safe answer, and a blazer, smart trousers and a collared shirt will also pass, with a tie or pocket square if you want one.

The code has some give. Chinos or black jeans can sit under a blazer without making the outfit sloppy, as long as the jacket and shirt are sharp.

The one firm line is the tuxedo. Formal dress can include one, but semi-formal does not, so leave it in the closet.

Seasonal Considerations

Season should decide the fabric before anything else. In warm months, linen and cotton blends keep you cool without losing polish, and a brighter color works well there.

Once the weather turns cold, I reach for heavier cloths like wool flannel, tweed, corduroy or velvet in the jacket and trousers. Besides the extra warmth, their nap and texture give a plain outfit some depth.

A fine knit under a jacket gives you texture and an extra layer in cold weather. Keep the fit close so the jacket still closes cleanly.

Whatever the season, tailoring matters more than the fabric. A jacket you can move in and trousers that sit right will beat a pricier piece that fits badly.

Event-Specific Choices

Time of day sets the color of the suit. Dark suits suit late events best, so the closer an event gets to evening, the deeper the color I’d pick.

For daytime, go lighter: cream, beige or tan. For evening, wear navy, dark gray or black.

Under the jacket goes a pressed button-up shirt, tucked in cleanly at the waist.

White isn’t required: a pale lavender shirt with a thin pinstripe adds interest without drawing attention. Keep it quiet, though; a loud print pulls attention from the suit.

Skip the tuxedo. At a semi-formal event you will look overdressed, and that is uncomfortable.

Frequently Asked Questions

What does a semi-formal dress code look like for men?

Semi-formal sits one step below black tie, with business casual and smart casual a step further down. The code has some give, but the tuxedo is the one firm line: leave it home.

Are khakis ok for semi-formal?

Chinos can work, but only under a sharp jacket and shirt, and only if they fit well.

Brown leather works better here than black, which looks stiff beside a tan trouser, so match the belt to the shoes. When the event leans dressier, tailored trousers are the safer pick.

Can you wear jeans to a semi-formal event?

Black jeans can sit under a blazer without making the outfit sloppy, provided the jacket and shirt are sharp.

Dark denim in a good fit is about the limit, and ripped or distressed pairs are out. If the invitation rules out denim, or you want zero risk, wear tailored trousers.

Should men wear oxfords or derbies with semi-formal outfits?

Derbies are my pick for most semi-formal dress. Derbies have open lacing, which makes them a bit looser than oxfords; I’d choose a textured brown such as suede or grained calf and wear it with navy trousers.

Can men wear a tuxedo to a semi-formal event?

No.

A tuxedo belongs to formal dress, and at a semi-formal event you will look overdressed. A dark suit in navy, dark gray or black does the job in the evening.