GettyImages-1080782776
Catherine, Duchess of Cambridge arrives for a visit to Evelina London Children's Hospital on December 11, 2018 in London, England. Evelina London, which is part of Guy's and St Thomas' NHS Foundation Trust, is preparing to mark its 150th anniversary in 2019. Getty Images/Chris Jackson

Kate Middleton's dresses have always been varied in cut and style, but one thing they all have in common is that they all look good on the Duchess of Cambridge.

Last year, Middleton and her husband Prince William visited the Evelina London Children's Hospital, of which the Duchess of Cambridge is a patron. For the outing, Middleton wore the Mortimer green dotted silk dress from L.K. Bennett that costs $645, according to Elle. She paired this gorgeous piece with an olive-green clutch from the same label and heels in a matching color.

For those who can't afford the price tag of the L.K. Bennett dress, you can get a much cheaper alternative from Asos, Farrow and Reformation. Check out photos of Middleton's look and where you can get more affordable versions of her L.K. Bennett dress below!

1. Asos Influence polka-dot wrap dress - $32 (asos.com)

2. Farrow “Elsa” polka-dot wrap dress - $88 (needsupplyco.com)

3. Reformation “Alma” dress - $218 (thereformation.com)

4. Loni faux-suede envelope clutch - $29.99 (amazon.com)

5. Frances Valentine suede crossbody wallet - $195 (nordstrom.com)

6. L.K. Bennett “Dora” clutch - $223 (lkbennett.com)

7. Christian Siriano for Payless pumps - $29.99 (amazon.com)

8. BCBGeneration leather pump - $35.99 (amazon.com)

9. Kate Spade New York “Vivian” pump - $136.80 (nordstrom.com)

10. Boohoo polka dot button through midi dress in green - $46 (us.asos.com)

While announcing Middleton's new patronage last year, the palace released a statement regarding the duchess' role.

"[Middleton will have the] opportunity to champion the medical professionals working on the front-line in children’s healthcare, and shine a light on their work supporting children in their early years," the statement read.

The director of Evelina London, Marian Ridley, also talked about Middleton's patronage in the statement. "We are absolutely delighted and deeply honored The Duchess of Cambridge has chosen to become our Patron," she said. "The Duchess shares our passion for giving children and young people the very best start in life and Her Royal Highness’ support will help champion the life-saving care our staff are providing to our patients."

Evelina London Children's Hospital will celebrate its 150th anniversary this year.

What do you think of Middleton's dress? Share your thoughts below!