Semi-formal dress is the most common dress code for weddings, as it gives guests an opportunity to look their best while still allowing them to be comfortable.
For men, this typically means wearing a dark-colored suit, though a light-colored one is acceptable, paired with a dress shirt, tie and dress shoes. For women, this could mean wearing a cocktail dress, a skirt and a blouse, or a nice jumpsuit.
Black tie dress code is typically reserved for more formal weddings and is included on the invitation if that’s the case. For men, this means a tuxedo with a white dress shirt, a black bow tie, and dress shoes. Women should wear a long evening gown, or a more formal cocktail dress.
Casual dress code is usually reserved for more informal weddings, such as beach weddings or backyard ceremonies. For men, this typically means a dress shirt, khakis, and dress shoes. Women can wear a nice dress, skirt and blouse, or a jumpsuit.