1. Navy Suit with White Shirt
A navy suit with a crisp white shirt is a timeless choice for a semi-formal wedding.
Choose a well-fitted suit and add a simple pocket square for a polished touch, then finish with brown leather loafers or dress shoes.
The outfit feels classic, refined, and effortlessly wedding-ready.
2. Blazer and Chinos
A blazer and chinos combination offers a relaxed yet polished option for a semi-formal wedding.
Pair a tailored navy, charcoal, or beige blazer with well-fitted chinos and a crisp button-down shirt, then add leather loafers or derby shoes.
The look feels comfortable, sophisticated, and easy to wear.
3. Charcoal Suit with Loafers
A charcoal suit creates a sophisticated foundation for a semi-formal wedding guest outfit.
Wear it with a light-colored dress shirt and keep the accessories simple and elegant, then finish with polished loafers, a leather belt, and a subtle watch.
The outfit feels modern, refined, and perfectly suited to the occasion.
4. Light Gray Suit
A light gray suit is an excellent choice for daytime and warm-weather weddings.
Pair it with a white or pastel shirt and add a simple patterned pocket square for personality, then complete the look with brown leather shoes and a matching belt.
The outfit feels fresh, polished, and effortlessly stylish.
5. Patterned Blazer with Dress Pants
A patterned blazer can add personality while keeping a wedding guest outfit sophisticated.
Choose a subtle check, stripe, or textured blazer and pair it with solid-colored dress pants and a crisp shirt, then add classic leather shoes and minimal accessories.
The outfit feels stylish, confident, and appropriately dressed up.
6. Beige Blazer and Navy Trousers
A beige blazer with navy trousers creates a smart and versatile semi-formal combination.
Wear it with a white, light blue, or pastel shirt for a clean and elegant appearance, then add brown loafers, a matching belt, and a simple watch.
The outfit feels fresh, sophisticated, and perfect for a daytime wedding.
7. Dark Green Suit
A dark green suit offers a stylish alternative to traditional navy or charcoal tailoring.
Pair it with a crisp white shirt and understated accessories to keep the overall look refined, then finish with dark brown or black leather shoes.
The outfit feels distinctive, elegant, and perfect for a modern wedding.
8. Shirt with Tailored Trousers
A dress shirt with tailored trousers is a simple option for a less formal semi-formal wedding.
Choose well-fitted trousers and pair them with a crisp shirt in white, blue, or another sophisticated shade, then add loafers, a leather belt, and a watch.
The outfit feels clean, comfortable, and effortlessly smart.
9. Suit Without a Tie
A suit without a tie creates a relaxed interpretation of traditional wedding attire.
Choose a well-fitted navy, gray, or neutral suit and wear it with a crisp open-collar shirt, then complete the look with polished loafers or dress shoes.
The outfit feels modern, confident, and comfortably sophisticated.
10. Double-Breasted Blazer and Trousers
A double-breasted blazer adds a refined and fashion-forward touch to a semi-formal wedding outfit.
Pair it with tailored trousers, a crisp shirt, and subtle accessories to keep the look balanced, then finish with elegant loafers or classic dress shoes.
The outfit feels polished, confident, and perfect for a stylish wedding guest.