Our editors have independently selected the items featured in this article because we think they’re worth knowing about. Shop TODAY has affiliate relationships so we may get a small share of the revenue if you buy something through our links.
Meghan, Duchess of Sussex, looks effortlessly chic in basically everything she wears, whether it's a floor-length dress or a casual travel outfit.
During an outing in Morocco Monday, when she and Prince Harry visited King Mohammed VI, the former Meghan Markle wore a flowy, blue Carolina Herrera dress with flutter sleeves.
Meghan Markle's Blue Carolina Herrera Dress
It gave an overall sophisticated effect, as the duchess and the prince spoke with Moroccan royalty.
If you're interested in brightening up your wardrobe with a lovely printed blue dress, here are some similar options.
Printed Blue Dresses:
- Diane Von Furstenberg Long Dress, Yoox
- Corrine Printed Puff-Sleeve Dress, Goop
- Weekend Max Mara Adorno Printed Midi Dress, Saks Fifth Avenue
Meghan Markle's looks in Morocco:
Earlier in the day, the duchess sported a classic, striped top and black skinny jeans during a recent outing in Morocco.
It was the perfect, casual-but-put-together look for her final day in Morocco. Meghan and Harry visited the country’s Royal Federation of Equestrian Sports, where they learned about the center’s program to help children with special needs.
The royal couple attended a horse-grooming session, watched a riding demonstration and met trainers and instructors (and some of the horses themselves).
They also attended a cooking demonstration, sampling a traditional Moroccan recipe from elaborate bowls.
Her baby bump was visible beneath her chic top; a reminder that this could be her last, official royal trip before the birth of the royal baby.
Her striped top and green jacket are not only perfect for spring, but also easy to replicate! Here are some similar options for those interested in trying this trendy look.
- Noisy May Striped Shirt, Yoox
- Frame Shirred Bell Tee, Goop
- Tu es mon TRÉSOR Cotton Stripe Shirt, Saks Fifth Avenue
- Marina Rinaldi Plus Size Striped Jersey Long-Sleeve Shirt, Saks Fifth Avenue
- Husky Jacket, Yoox
- The North Face Laney Rain Jacket, Nordstrom
- Rails Miles Asymmetric Zip Utilitarian Jacket, Saks Fifth Avenue
Meghan Markle's black dress and white blazer
On another excursion during the royal tour, she wore a pleated, black dress with an asymmetrical hem, layered with a white blazer.
The duchess is fond of layering a crisp, white blazer over an all-black ensemble. She sported a similar, color-blocked look during her visit to Australia last fall.
She wore another similar look at the Invictus Games in October.
The royal mom-to-be remains as stylish as ever as she counts down to the arrival of Baby Sussex this spring!
Meghan's white blazer is another item that is the perfect addition to any spring wardrobe. Here are a few similar options.
Shop TODAY takes care to recommend our favorite items chosen by trusted experts and editors, as well as inform our readers of great deals, customer favorites, and newsworthy products from around the web. For more on our process, click here.