What is Semi-Formal?
Semi-formal wedding attire sits between casual and formal—it’s polished, elegant, and wedding-appropriate without being black-tie.
Here’s what that typically means for guests:
Women
Cocktail-length dresses (knee-length, midi, or tea-length)
Dressy jumpsuits or elegant two-piece sets
Dressy fabrics like chiffon, silk, satin, crepe
Heels, dressy flats, or wedges
Avoid: casual sundresses, denim, flip-flops, or overly casual fabrics
Men
Suits or dress shirts with slacks
Ties are optional (recommended but not required)
Dress shoes such as oxfords or loafers
Avoid: jeans, polo shirts, sneakers, or shorts