All of Kate Middleton’s wedding guest outfits

We round-up some of Kate's best wedding guest looks from the past.

The Duchess of Cambridge has racked up an impressive number of a weddings since going public with Prince William, from old friends to society weddings and, of course, royal ones too.

Kate gives a good wedding look, and knows a thing or two about how to wear a pretty fabulous hat; so here are all of the outfits Kate has worn to weddings since 2006.

The wedding of Prince Harry and Meghan Markle, 2018

What Kate wore: For the most anticipated wedding of the year, Kate wore a magnolia-hued Alexander McQueen silk tailored coat, Jimmy Choos and a Philip Treacy hat.

The wedding of Pippa Middleton and James Matthews, 2017

What Kate wore: A blush-pink custom Alexander McQueen dress, a blush-pink fascinator by Jane Taylor and morganite earrings by Kiki McDonough.

The wedding of Alice St.John Webster and Gerald Avenel, 2012

What Kate wore: A blossom-print silk dress by Beluah London with a cream fascinator and pearl drop earrings.

[How well do you know Kate Middleton's style? Take our quiz to find out]

The wedding of Emily McCorquodale and James Hutt, 2012

What Kate wore: A pale bluey grey dress coat over a hand-painted silk floral Jenny Packham dress and taupe hat.

The wedding of Thierry Kelaart and Patrick Heathcoat, 2012

What Kate wore: A blue silk Erdem dress with white hat.

The wedding of Zara Phillips and Mike Tindall, 2011

What Kate wore: A gold brocade DAY Birger et Mikkelsen coat, buttoned up over a fine lace dress and with her trademark LK Bennett nude pumps.

The wedding of Sam Waley-Cohen and Annabel Ballin, 2011

What Kate wore: A black fascinator teamed with a monochrome patterned dress from Zara.

The wedding of Harry Aubrey-Fletcher and Sarah Louise Stourton, 2011

What Kate wore: A black velvet jacket by Libelula with a black hat, black dress and black heels.

The wedding of Oliver Baker and Melissa Nicholson, 2010

What Kate wore: A gold brocade coat (the same one worn to Zara and Mike Tindall’s wedding) black pillbox fascinator with black accessories.

The wedding of Harry Meade and Rosemarie Bradford, 2010

What Kate wore: A royal blue Issa dress, black cropped blazer and a wide brim hat in black.

The wedding of Nicholas Van Cutsem and Alice Hadden Patton, 2009

What Kate wore: A blue brocade coat, white dress and a blue and white hat.

The wedding of Rose Windsor and George Gilman, 2008

What Kate wore: A cropped blue jacket over a floral print satin dress with a black fascinator.

The wedding of Chiara Hunt and Rubert Evetts, 2008

What Kate wore: A chiffon patterned dress under a yellow fitted jacket.

The wedding of Laura Parker Bowles and Harry Lopes, 2006

What Kate wore: That gold brocade coat (again) with a golden-plume covered fascinator and matching gold satin heels.

The wedding of Hugh Van Cutsem and Rose Astor, 2005

What Kate wore: A black and white lacy skirt with a white blazer and black hat.

More from BT