A semi-formal dress code is just above cocktail and below formal. The time and location of the wedding should help guide your outfit. If the wedding is in the evening, you should wear more structured clothing in darker shades, if it is in the day, wear light colours and fabrics.
Men
Wear a suit and tie or a smart blazer with a button down shirt. Pair your clothing with a smart pair of leather shoes.
View this post on Instagram
View this post on Instagram
View this post on Instagram
Women
Wear a smart, knee-length dress, jumpsuit, or smart pants or a pencil skirt with a nice blouse. Semi-formal outfits should be form fitting, especially for an evening wedding.
View this post on Instagram
View this post on Instagram
View this post on Instagram
Featured image: Unsplash