Meghan Markle Looked Absolutely Perfect in an Aritzia Dress and Everlane Flats in Johannesburg

Every editorial product is independently selected by our editors. If you buy something through our links, we may earn commission.

Meghan Markle found the ultimate shirtdress to wear during her trip to Johannesburg, and it happens to be an affordable piece from Aritzia. The $148 Wilfred Shirt Dress in Pure Indigo matched perfectly with her casual red slingback shoes — another under-$200 pick from Everlane. The duchess wore the button-up dress to Victoria Yards in Johannesburg, where photographers captured adorable photos of smiling kids greeting her with hugs. Meghan and Prince Harry's 10-day tour of Southern Africa is coming to an end, and she's been keeping her outfits simple and chic.

Aritzia is one of Meghan's go-to brands, and it's not surprising that a royal-approved dress with such an approachable price point is already sold out. Lucky for you and me, there are plenty of colors and prints to shop. Ahead, check out the Duchess's exact shoes and indigo dress (fingers crossed it comes back in stock), and shop different variations of the shirtdress for your own Fall wardrobe.

Meghan Markle Wearing Aritzia in Johannesburg
Getty | Handout

Meghan Markle Wearing Aritzia in Johannesburg

Meghan Markle Wearing Aritzia in Johannesburg
Getty | Handout

Meghan Markle Wearing Aritzia in Johannesburg

Meghan Markle Wearing Aritzia in Johannesburg
Getty | Handout

Meghan Markle Wearing Aritzia in Johannesburg

Meghan Markle Wearing Aritzia in Johannesburg
Getty | Handout

Meghan Markle Wearing Aritzia in Johannesburg