TL;DR (too long; didn't read):
- Semi-formal wedding attire sits between business attire and cocktail attire - neither too casual nor fully formal.
- A navy or royal blue pinstripe suit is a strong base for a semi-formal wedding outfit.
- A white shirt grounds the outfit in formality; tie choice adjusts the level of personality and colour.
- Accessories including pocket squares, cufflinks, a tie bar, and a watch should coordinate without matching exactly.
- Shoe colour and style set the overall formality level - dark Oxfords read more formal, suede Derbies read slightly less so.
Semi-formal wedding attire for men and how to get the balance right
Semi-formal wedding attire is one of those dress codes that sounds straightforward until you're actually standing in front of your wardrobe trying to put something together. Too casual and you look like you didn't try. Too formal and you risk overdressing for the occasion - or worse, upstaging the people whose day it actually is. So where exactly does semi-formal sit, and how do you hit that mark with confidence?
The classic menswear definition places semi-formal somewhere between business attire and cocktail attire. It's a dress code that calls for a suit - but not necessarily a black tie level of formality. Think sharp, considered, and well put together, without tipping into territory that belongs at a black tie dinner rather than a wedding reception.
Before you even open your wardrobe, there are two questions worth asking. First: who are the people getting married, and what's their style? You want to dress well, but you don't want to steal the show. Second: what time of year is it, and where is the wedding being held? A summer outdoor ceremony calls for something different to a winter reception in a formal venue. Both questions will shape every decision that follows - from suit choice to shoes to accessories.
Get those two things right first, and the rest of the outfit tends to fall into place. What follows is a complete mens wedding dress code guide covering everything from suit selection and mens wedding tie options to shoes, pocket squares, and the finishing details that pull a semi-formal wedding look together properly.
Choosing a suit for semi-formal and cocktail attire wedding dress codes
The suit is the foundation of any semi-formal wedding outfit, and the decisions you make here set the tone for everything else. Navy is the safest and most versatile starting point. It reads as formal without being severe, it works across seasons, and it pairs cleanly with a wide range of shirt and tie combinations. But a plain navy suit isn't your only option - and for a wedding, a little personality in the fabric goes a long way.
A pinstripe suit for weddings is a strong choice. The stripe adds visual interest without straying into casual territory, and in a royal blue rather than a traditional navy, it introduces a hint of colour and playfulness that suits the occasion perfectly. Royal blue sits in that sweet spot - it's clearly a considered choice, not a default, but it still reads as sharp and appropriate for semi-formal and cocktail attire dress codes.
A two-piece suit is the standard format for semi-formal events. Clean, well-fitted, and versatile enough to work for the ceremony and the reception without needing to change. If the wedding is in cooler months, a separate jacket in a different fabric - a textured tweed or a dupion silk with a windowpane pattern, for example - can work well over tailored trousers for a more layered, considered look. The key is to make sure the combination reads as intentional rather than mismatched.
Whatever suit you choose, fit is non-negotiable. A well-cut suit in a straightforward fabric will always outperform an expensive suit that doesn't fit properly. For a wedding - where you will be photographed repeatedly and expected to look your best for hours - this matters more than usual. Think about the silhouette, the shoulder line, and the trouser break before you commit to anything else.
Shirts, ties and mens wedding tie options that work for semi-formal events
Once the suit is decided, the shirt and tie combination is where you either sharpen the outfit or soften it - and for semi-formal wedding attire, both directions have merit depending on the occasion and your personal style. The shirt is your anchor. The tie is where personality comes in.
A white shirt is the most reliable base for a semi-formal wedding outfit. It grounds everything in formality without being restrictive, and it works with virtually any suit colour or tie choice. A plain white shirt with a well-structured collar and single cuff is clean and correct. French cuffs take things a step further - they create an opportunity to introduce silver or gold vintage cufflinks, which add a quiet layer of detail that reads well at a wedding without drawing too much attention to itself.
A light blue shirt is a slightly softer alternative. Paired with a contrasting placket or a subtle check, it introduces colour without straying too far from formality. It works particularly well with navy and royal blue suits, where the tonal relationship between shirt and suit keeps the overall look cohesive rather than busy.
Mens wedding tie options are broader than most men realise. A silver tie - even one built from a black and white micro-pattern rather than a solid fabric - reads as appropriately formal for a wedding while still having visual depth up close. A turquoise and royal blue striped tie harmonises beautifully with a navy or royal blue suit, picking up the tones already present in the cloth. And a green silk knit tie brings texture into the equation - particularly effective when worn with a worsted wool suit, where the contrast between smooth suiting fabric and the tactile surface of the knit adds dimension to the overall look.
The rule with mens wedding outfit tie selection is harmony, not matching. Your tie should relate to the suit and shirt without replicating them. Pick up a colour, echo a tone, or introduce a complementary contrast - but avoid the temptation to match everything exactly. That reads as stiff rather than considered.
Wedding suit accessories for men including pocket squares and cufflinks
Accessories are where a semi-formal wedding outfit moves from good to genuinely well dressed. Most men get the suit and shirt right and then stop thinking. But it's the details - the pocket square, the cufflinks, the tie bar, the watch - that signal real attention to how you've put yourself together. And at a wedding, those details are noticed.
The pocket square is the most visible accessory in a suit jacket, and for semi-formal events it should always be present. A white linen pocket square is the most dependable choice - it works with everything and never looks out of place. But a plain white square doesn't have to mean a boring one. A hand crocheted edge, a coloured border, or a subtle texture introduces personality without disrupting the overall formality of the outfit. A silk or wool pocket square in a muted green or soft blue can also tie back into the tie or shirt, creating a visual thread through the look without the accessories appearing to shout at each other.
The key rule with wedding suit accessories for men is coordination without exact matching. Your pocket square should relate to something else in the outfit - the tie, the shirt, or a colour in the suit - but it should never be an identical match. That looks studied in the wrong way. A complementary relationship is always more elegant than a perfect replica.
Cufflinks deserve the same level of thought. Vintage silver-toned cufflinks are a strong choice for semi-formal wedding attire - they're formal enough to be appropriate, but interesting enough to reward a closer look. Gold cufflinks work equally well, particularly if you're wearing a yellow gold watch. The goal is internal consistency: silver hardware throughout, or gold throughout. Mixing metals rarely works and tends to look like an oversight rather than a decision.
A tie bar adds a further layer of polish. Positioned correctly - roughly a third of the way down the tie, aligned with the shirt placket - it keeps everything neat and adds a clean, sharp quality to the front of the outfit. Match the metal tone to your cufflinks and it becomes part of a cohesive accessory story rather than a standalone detail.
Finally, a pinky ring. It's an optional addition, but for a wedding it works well - provided it's considered rather than ostentatious. A simple signet or engraved band in a metal that ties back to the rest of your hardware is all it takes. It's a small touch, but it rounds out the look in a way that feels complete rather than finished.
Choosing shoes for semi-formal events and how socks and jewelry finish the look
Shoes set the overall formality level of a wedding outfit more than most men realise. You can have an impeccable suit and a well-chosen tie, but the wrong shoes will undercut everything above them. For semi-formal wedding attire, the shoe choice needs to anchor the outfit in the appropriate register - smart enough to honour the occasion, but not so formal that they belong at a black tie event.
A black cap toe Oxford is the most formal option in this category. Its clean lines, elongated toe, and narrow waist give it a sharp, dressy quality that works particularly well with a navy or royal blue suit. It reads serious without being stiff, and it pairs cleanly with almost any trouser colour in the semi-formal range. If you want to ground your outfit firmly in formality - particularly for a more traditional or formal venue - this is the shoe to reach for.
Dark brown Adelaide Oxfords offer a slightly warmer alternative. The brown tone softens the overall formality by a degree without dropping out of the appropriate range for semi-formal events. They work especially well with suits that have brown, rust, or earth tones in the fabric - a windowpane pattern with a brown overcheck, for instance, or a tweed jacket with warm colour depth. The key is that they remain polished and well-maintained. A scuffed brown shoe at a wedding is worse than no brown shoe at all.
For a slightly less formal reading - still appropriate for semi-formal dress codes but with more personality - suede Derby shoes are worth considering. A Norwegian welt and a rubber sole add a textural quality that works well with tweed or textured suiting fabrics. They sit at the more relaxed end of the semi-formal spectrum, making them a better fit for outdoor summer weddings or more laid-back occasions than for a formal church ceremony.
Socks are a finishing detail that most men treat as an afterthought. They shouldn't be. For choosing shoes for semi-formal events, the sock should either blend quietly into the trouser - a dark sock that reads as a continuation of the leg line - or introduce a deliberate contrast that rewards a second look. Two-tone shadow stripe socks in navy and royal blue, for instance, pick up the tones of a pinstripe suit and add a layer of considered detail that only appears when you sit down or cross your legs. Over-the-calf socks in dark green and purple work beautifully for colder month weddings, adding depth and colour in a place where few people think to look.
The watch completes the picture. A vintage manual wind in yellow gold on a dark brown lizard skin strap is a particularly strong choice for formal and semi-formal occasions - it has the weight and character of something with history behind it, and the brown strap ties back into darker shoe tones naturally. Whatever watch you choose, the strap colour should relate to something else in the outfit. It's a small connection, but it's the kind of detail that makes a well-dressed man look considered rather than just well-equipped.
Custom wedding suits and semi-formal tailoring made to your measurements
A wedding is one of the few occasions where how you dress genuinely matters - not just to you, but to the people around you. It's a day that gets photographed, remembered, and talked about. Turning up in something that fits well, looks considered, and reflects your personal style is a straightforward way to show respect for the occasion and the people at the centre of it.
At Westwood Hart, we build custom-tailored suits and sport coats designed around your measurements, your preferences, and your lifestyle. That means a navy pinstripe suit cut to your exact proportions, a royal blue two-piece with a silhouette that actually works for your body, or a textured jacket paired with tailored trousers in a combination you've chosen deliberately rather than settled for. Every detail - fabric, lining, lapel style, button choice - is yours to decide.
Our online configurator makes the whole process straightforward. No appointments. No compromise on fit. Just a well-made suit built the way tailoring should be - around the person wearing it. Whether you're dressing for a semi-formal wedding, a cocktail attire event, or anything in between, we have the fabrics and the wedding suit options to get it right.
Head over to our online configurator today and start designing a suit that works for the occasion - and for every occasion after it.
Frequently asked questions about semi-formal wedding attire for men
What is semi-formal wedding attire for men?
Semi-formal wedding attire sits between business attire and cocktail attire. It calls for a well-fitted suit - typically in navy, royal blue, or a similar smart colour - paired with a dress shirt, tie, and appropriate shoes. It's more dressed up than a standard office look but stops short of black tie formality.
Is a navy suit appropriate for a semi-formal wedding?
Navy is one of the strongest choices for a semi-formal wedding. It reads as formal without being severe, works across all seasons, and pairs well with a wide range of shirt, tie, and shoe combinations. A royal blue pinstripe variation adds personality while remaining fully appropriate for the dress code.
What is the difference between semi-formal and cocktail attire at a wedding?
The two dress codes are closely related and often used interchangeably. Semi-formal generally allows for slightly more flexibility in fabric and styling, while cocktail attire leans a little closer to formal. In practice, a well-fitted suit with a shirt, tie, and polished shoes works confidently for both.
What colour shirt works best for a semi-formal wedding outfit?
A white shirt is the most reliable and versatile choice - it grounds the outfit in formality and pairs with any suit colour or tie. A light blue shirt is a slightly softer alternative that works particularly well with navy and royal blue suits. Both are appropriate for semi-formal wedding dress codes.
What are the best mens wedding tie options for semi-formal events?
Silver ties, turquoise and blue striped ties, and silk knit ties in green or muted tones all work well for semi-formal weddings. The key is to choose a tie that harmonises with the suit and shirt rather than matching them exactly. Texture - such as a silk knit - adds depth and works particularly well with worsted wool suits.
What shoes should men wear to a semi-formal wedding?
Black cap toe Oxfords are the most formal option and work well with navy and royal blue suits. Dark brown Adelaide Oxfords offer a slightly warmer alternative. Suede Derby shoes sit at the more relaxed end of the semi-formal spectrum and suit outdoor or less formal wedding settings. All options should be clean, polished, and well-maintained.
What pocket square should men wear for a semi-formal wedding?
A white linen pocket square is the safest and most versatile choice. A hand crocheted edge or coloured border adds personality without disrupting formality. Silk or wool pocket squares in muted green or soft blue work well when they relate to another colour already present in the outfit - the tie, shirt, or suit fabric.
How should men wear a tie bar at a wedding?
Position the tie bar roughly a third of the way down the tie, aligned with the shirt placket. It should hold the tie neatly against the shirt without being overly tight. Match the metal tone to your cufflinks and watch hardware to create a cohesive accessory story across the whole outfit.
Can men wear a pinstripe suit to a wedding?
A pinstripe suit is a strong choice for semi-formal and cocktail attire wedding dress codes. The stripe adds visual interest and personality without straying into casual territory. In a royal blue or navy colourway, a pinstripe suit reads as sharp, considered, and fully appropriate for a wedding occasion.




