The pregnant royal kicked off the tour in vibrant style with this vibrant Valentino capelet dress.
While exploring Asni on Sunday, the mom-to-be kept her look casual chic in a blue blazer by Alice + Olivia paired with a Misha Nonoo black cashmere sweater and HATCH skinny jeans. She accessorized with an Aritzia Wilfred scarf and Illesteva York sunglasses and finished the look comfortably with Birdies Blackbird slippers.
During their Asni outings, Markle subtly swapped the black top she was wearing underneath her jacket for a white blouse.
For a reception hosted by the British Ambassador to Morocco at the British Residence, Markle opted for a regal bespoke cream and gold caped gown by Dior.
On their last day in Morocco, the duchess donned a striped top paired with jeans, a J. Crew green jacket and finished off with Stuart Weitzman booties for their activities in Rabat.
For a visit to the Andalusian Gardens, Markle dressed up her daywear with a black strapless pleated dress worn under a white Aritzia jacket and completed with Manolo Blahnik polka dot slingback heels.
For their final engagement in Morocco—an audience with King Mohammed VI—Markle donned a unique patterned blue gown with ruffled sleeves by Carolina Herrera, paired with a Dior clutch.