Kate Middleton's royal style is enviable. Chris Jackson/Getty Images Kate Middleton wore the perfect winter coat from Zara on Friday. The $169 coat is already sold out. Neutral plaid coats are this season's wardrobe staple. Shop like the Duchess of Cambridge with our affordable checked coat picks. Kate Middleton and Meghan Markle are causing coats to sell out like crazy. Days after Markle sent the world in a frenzy to buy the iconic white coat she wore in the photos announcing her engagement to Prince Harry, Middleton also made a winter coat sell out almost immediately. The Duchess of Cambridge, who often incorporates Zara into her everyday wardrobe, was pictured on Friday wearing a $169 plaid coat from Zara.   The Duchess of Cambridge arrives at King’s Cross Station on December 1, 2017. A post shared by Kate Middleton (@katemiddletonphotos) on Dec 2, 2017 at 1:48am PST on Dec 2, 2017 at 1:48am PST She kept her look cool and classic by wearing the gray and black coat over a soft gray turtleneck with dark skinny jeans. Middleton complemented the neutral ensemble with a swept back ponytail and a dark Mulberry bag.  Here's the checked Zara coat the Duchess of Cambridge wore:  Unfortunately, Middleton's coat is sold out. Zara Though the exact piece that Middleton wore is currently out of stock, you can get a similar look with our picks below. Checked Coat by Zara This Zara coat is nearly a match to Middleton's, with an oversized fit and a checked pattern. Zara Cost: $149 Check Frock Coat by Zara It has lighter tones, but retains the oversized lapels and single-button closure that we admire on Middleton's coat. Zara Cost: $119 Short Coat by H&M The shorter silhouette of this coat is a more casual alternative to Middleton's long-length jacket. H&M Cost: $79.99 Sign up here to get INSIDER's favorite stories straight to your inbox.