What should I wear for your wedding ? I got the question a few times so I thought about answering here
Dress code is Cocktail Attire Dress code. So formal but not too formal.
To help you, here is a description of what it would mean (taken from this article).
Cocktail Attire Dress Code
With cocktail attire, you're expected to look smart, but not overly formal. It's one step down from formal attire.
What to wear: A suit, or trouser and blazer combo. The tie is optional, but if you're not sure, wear one and you can remove it later. Most dress lengths are acceptable, so long as you don't go too short, and your outfit is still smart and dressy.