As Princess Beatrice turns 31, we chart her best fashion looks yet

Princess Beatrice celebrates her 30th birthday on Thursday [Photo via Getty Images]
Princess Beatrice celebrates her 30th birthday on Thursday [Photo via Getty Images]

Move over Meghan Markle and the Duchess of Cambridge: If there’s one royal to watch when it comes to fashion, it’s Princess Beatrice.

The daughter of Prince Andrew and Sarah Ferguson has seriously stepped up her fashion game over the past 18 months, transforming her into a style icon for the masses.

Recently, the Princess of York has championed luxury labels Emilia Wickstead and Roksanda as well as high street favourites such as Whistles - and she’s not afraid to make a statement, either.

We all remember when the then 22-year-old stepped out in that toilet-seat Philip Treacy hat at Kate and William’s wedding back in 2011.

READ MORE: Meghan Markle’s £55 Marks and Spencer dress is back in stock

From the Blair Waldorf-inspired headbands to whimsical floral dresses, Princess Beatrice manages to look elegant in everything she wears.

While her birthday celebrations are expected to stay private, she will no doubt be spending it with her friends, family and her new beau, having made her first public appearance with him in March at the National Portrait Gallery gala and later at Lady Gabriella Windsor and Thomas Kingston’s wedding in May.

Could we be getting a royal engagement announcement soon? Who knows. But for now, let’s have a look back at the young royal’s most stylish moments and you’ve guessed it: we’ve either found the exact item or hunted down something near identical so you can channel your inner Bea.

Princess Beatrice wearing The Vampire’s Wife at the Queen’s Birthday Party on May 19, 2019

Princess Beatrice wearing The Vampire's Wife at the Queen's Garden Party in May 2019 [Photo via Getty Images]
Princess Beatrice wearing The Vampire's Wife at the Queen's Garden Party in May 2019 [Photo via Getty Images]

Shop Her Look

Veneration floral-print silk-charmeuse midi dress by The Vampire’s Wife | £915 (WAS £1,525) | Shop it now

Jimmy Choo ‘Romy 100’ Pumps, £475 | Shop it now

Princess Beatrice wears Maje at Royal Ascot on June 18, 2019

Princess Beatrice in Maje at Royal Ascot on June 18, 2019 [Photo via Getty Images]
Princess Beatrice in Maje at Royal Ascot on June 18, 2019 [Photo via Getty Images]

Shop her look

Maje Midi Dress in Daisy Guipure | £189 (WAS £315) | Shop it now

Princess Beatrice wears Alaïa at the National Portrait Gallery gala on March 12, 2019

Princess Beatrice wears Alaïa on her first public appearance with boyfriend Edoardo Mapelli Mozzi [Photo via Getty Images]
Princess Beatrice wears Alaïa on her first public appearance with boyfriend Edoardo Mapelli Mozzi [Photo via Getty Images]

Sadly, her £5,660 Alaïa dress is unavailable but we’ve found a less eye-wateringly expensive alternative.

Gina Bacconi Bridget Velvet Midi Dress | £200 | Shop it now

Princess Beatrice wears MSGM at the V&A Summer Party on June 20, 2018

Shop her look

Unfortunately, her dress is completely sold out but we found a similar style in pink.

MSGM Ruffle Crepe Dress | £317.05 | Shop it now

Princess Beatrice wears Self-Portrait at Lady Gabriella’s wedding on May 18, 2019

Princess Beatrice wearing Self-Portrait at Lady Gabriella's wedding [Photo via Getty Images]
Princess Beatrice wearing Self-Portrait at Lady Gabriella's wedding [Photo via Getty Images]

Shop her look

Unfortunately her dress is completely out of stock but we’ve found an equally-as-chic alternative.

Self-Portrait Floral Lace and Chiffon Dress | £315 | Shop it now

Princess Beatrice wears Veja at British Summer Time Hyde Park on July 5, 2019

Princess Beatrice wearing Veja trainers at British Summer Time Hyde Park on July 5, 2019
Princess Beatrice wearing Veja trainers at British Summer Time Hyde Park on July 5, 2019

Shop her look

Veja V-10 Low Top Leather Trainers | £115 | Shop it now

Princess Beatrice wears Emilia Wickstead at the Trooping The Colour on June 9, 2019

Princess Beatrice in Emilia Wickstead at Trooping the Colour on June 8, 2019 [Photo via Getty Images]
Princess Beatrice in Emilia Wickstead at Trooping the Colour on June 8, 2019 [Photo via Getty Images]

Sadly the Emilia Wickstead Dionne dress is out of stock but we’ve found you a suitable alternative below.

Hobbs Annabeth Dress | £149 | Shop it now

The editors at Yahoo UK are committed to finding you the best products at the best prices. At times, Yahoo UK may receive a share from purchases made via links on this page.