Skip to content
Wedding websites built for you in 48 hours · RSVP for every event · From £149

Dresses, suits and style · Suits for the groom

How should the groom dress for a wedding?

Answered by the UK Wedding Websites editorial team · Updated 2026-10-12 · For grooms

Short answer

Dress to match the formality and style of the wedding, and coordinate with your partner. For a formal day wedding, consider morning dress; for an evening or less formal event, a lounge suit works well. Always follow the dress code on the invitation.

The first rule is to match the dress code. If the invitation says black tie, wear a dinner jacket and bow tie. If it says morning dress, that means a tailcoat, waistcoat and top hat for very formal daytime weddings. For most modern weddings, a lounge suit in a dark colour like navy, charcoal or grey is perfectly appropriate. The key is to feel comfortable and confident, so choose a suit that fits well and that you like. Coordinate with your partner, not to match exactly, but to complement each other's colours and formality. For example, if they wear ivory, you might choose a navy suit with a white shirt. Think about the season and the venue: a lighter suit in summer, a heavier fabric in winter, and a more relaxed style for a beach or garden wedding. Your shirt, tie, shoes and pocket square all matter, so keep them simple and in keeping with the overall look. If you are unsure, ask the couple or the wedding planner. It is better to be slightly overdressed than underdressed, but always respect the couple's wishes.

People also search

  • how to dress groom for wedding
  • what should groom wear to wedding
  • what do grooms wear at weddings
Was this answer helpful?

Answers from couples and guests

No answers from readers yet. Been through this yourself? Share what worked for you.

Add your answer

Related questions

From other topics

From our studio

Everything for your wedding, in one place

Your website, your invitations and the signs on the day, designed to match. One-off prices, paid once.