1. Navy Suit with Dress Shirt
A navy suit is a classic choice for a semi-formal wedding and works beautifully for both daytime and evening celebrations.
Pair it with a crisp white or light blue dress shirt, then add brown leather loafers or dress shoes with a coordinating belt.
The outfit feels timeless, sophisticated, and perfectly wedding-appropriate without looking overly formal.
2. Gray Suit with Patterned Tie
A gray suit offers a refined look without feeling too formal for a semi-formal wedding.
Choose a subtle patterned tie to add personality while keeping the outfit elegant, then complete the look with polished leather shoes and a matching belt.
The combination feels smart, versatile, and effortlessly put together.
3. Blazer and Chinos
A tailored blazer with chinos is ideal for a relaxed semi-formal wedding where a full suit may feel too formal.
Choose neutral chinos with a navy, charcoal, or textured blazer and add a crisp dress shirt with loafers.
The look feels comfortable, modern, and appropriately dressed up for the occasion.
4. Charcoal Suit with Black Shoes
A charcoal suit creates a sleek and sophisticated outfit for an evening semi-formal wedding.
Pair it with a white dress shirt and a simple tie, then finish with black leather dress shoes and a matching belt.
The outfit feels sharp, elegant, and polished without being overly traditional.
5. Light Gray Suit with Loafers
A light gray suit is a stylish option for daytime or warm-weather weddings.
Wear it with a white or pastel dress shirt and add brown loafers with a matching leather belt for a relaxed finishing touch.
The outfit feels polished, breathable, and effortlessly modern for a special celebration.
6. Beige Suit with White Shirt
A beige suit brings a soft and stylish touch to a semi-formal wedding, especially during spring and summer.
Pair it with a crisp white shirt and complete the look with brown loafers, a matching belt, and a subtle pocket square.
The outfit feels fresh, elegant, and sophisticated without appearing too formal.
7. Dark Green Blazer with Black Trousers
A dark green blazer adds personality while keeping your wedding guest outfit sophisticated.
Pair it with tailored black trousers and a crisp white or cream dress shirt, then finish with black dress shoes and minimal accessories.
The outfit feels distinctive, refined, and perfect for making a stylish impression.
8. Blue Blazer with Gray Trousers
A blue blazer and gray trousers create a versatile combination that works well for a semi-formal wedding.
Choose a well-fitted blazer with a light-colored dress shirt and add brown leather shoes with a matching belt.
The look feels classic, comfortable, and effortlessly sophisticated for celebrating with friends and family.
9. Suit Without a Tie
Skipping the tie can create a relaxed yet polished look for a semi-formal wedding.
Wear a well-tailored suit with a crisp dress shirt and leave the top button open, then add polished loafers or dress shoes.
The outfit feels modern, comfortable, and ideal for a less traditional wedding celebration.
10. Patterned Blazer with Dress Trousers
A subtle patterned blazer can add personality to a stylish semi-formal wedding outfit.
Pair it with solid-colored dress trousers and a simple white or light-colored shirt, then finish with polished loafers and a subtle pocket square.
The outfit feels confident, stylish, and perfectly balanced between formal and relaxed.