The Duchess of Sussex looked stylish in a red knee-length Valentino dress with embroidered cape detailing and three-quarters sleeves.
The 37-year-old teamed the elegant dress with nude heels. While Markle often selects footwear from Manolo Blahnik, Aquazzura and Stuart Weitzman, she went with a different brand today: Dior. Dubbed the Essence, the pumps feature an arch to elongate the wearer’s leg, a pointed toe and a 4-inch heel. They retail for $665.
The former “Suits” star accessorized with a pale pink Dior clutch with gold hardware and a red handle. She carried a pair of elegant nude leather gloves in her hands.
Meanwhile, Prince Harry looked dapper by his wife’s side in a gray suit and brown lace-up shoes.
This marks the couple’s final trip before Markle gives birth to their first child this spring.
The duchess arrived in Morocco on the heels of another trip abroad; she was feted by celebrity pals at a baby shower in New York.
Markle went with more dressed-down looks for that visit, leaving for the airport Wednesday evening in comfy Lululemon leggings and Adidas Ultraboost sneakers.
Click through the gallery to see more images of Meghan Markle’s maternity style.
Meghan Markle Reaches for Tamara Mellon Boots for Dinner With Serena Williams
Meghan Markle Stomps Out in Nude Heels & Breaks a Royal Style Rule in NYC Ahead of Baby Shower