While the royals are always dressed to the nines — usually in designer pieces, no less — that doesn't mean they don't dabble in affordable pieces every now and then. Kate Middleton, Meghan Markle [1], and even Princess Eugenie have all tried their hands at fast fashion [2], and they still manage to look like a million bucks. From Meghan's $35 H&M maternity dress [3] to Kate's Zara dress [4] (which is apparently jogging-friendly), we're counting down the royals' most reasonably priced pieces, and we've even shopped them out.
Meghan Markle Wore an H&M Knit Dress in Mayhew, England
Meghan wore her beige knit dress, which only costs $35 [5], to visit an animal welfare charity in Mayhew, England. She accessorised with slingback pumps and a Stella McCartney bag.
Meghan's Exact H&M Dress
H&M Mama Fine-Knit Dress [6] ($35)
Kate Middleton Wore Superga Sneakers in London
Kate wore her affordable $65 Superga sneakers [7] with an all-black ensemble.
Kate's Exact Sneakers
Superga Cotu Sneaker [8] ($65)
Princess Eugenie Wore Mr. Boho Sunglasses in England
Princess Eugenie styled her $85 Mr. Boho sunglasses [9] with a stunning baby blue dress by Whistles during a friend's wedding.
Eugenie's Sunglasses in Tortoiseshell
Mr. Boho Jordaan Sunglasses [10] ($85)
Kate Wore a Gray Sweater For Their Christmas Card at Kensington Palace
Kate wore a pair of Asprey Oak leaf earrings and layered a gingham shirt underneath her olive-toned Fjällräven sweater [11], which costs $90.
Kate's Fjällräven Sweater
Fjällräven High Coast Knit Sweater W [12] ($90)
Meghan Wore a Pair of Birdies Flats in New Zealand
She styled her $120 Birdies flats [13] with Prince Harry's puffer.
Meghan's Exact Birdies Flats
Birdies The Starling in Black [14] ($120)
Meghan Wore a Purple Aritzia Dress During the Invictus Games
Meghan's pleated dress [15] by Aritzia's brand Wilfred only costs $185. She styled the dress with a matching Mackage leather jacket.
The Exact Dress Meghan Wore
Wilfred Beaune Dress in Truffle [16] ($75, originally $185)
Meghan Wore Rothy's Flats in Australia
She's worn these comfortable $145 flats [17] multiple times.
Meghan's Exact Rothy's Flats
Rothy's Pointed Toe Flats [18] ($145)
Kate Wore Zippered Zara Jeans in London
Kate styled her trusty Zara jeans [19] with her favourite Penelope Chilvers boots and an army green jacket from Fjällräven.
A Similar Version of Kate's Jeans
Z1975 Zippered Jeans [20] ($20, originally $40)
Meghan Wore High-Waisted Everlane Jeans in Toronto
She styled the $65 jeans with a black tee and a beige trench from The Line [21].
The Exact Jeans Meghan Wore
Everlane the High-Rise Skinny Jean (Ankle) [22] ($68)
Kate Wore a Blue Striped Zara Dress During the Royal Charity Polo Game
Kate proved that she could even jog in her practical Summer dress from Zara [23].
A Similar Version of Kate's Striped Zara Dress
Zara Striped Dress [24] ($30, originally $70)
Meghan Stepped Off Her Flight in New Zealand Wearing an ASOS Maternity Dress
The mom-to-be wore this $52 dress [25] in New Zealand.
Meghan's Exact ASOS Design Maternity Wiggle Mini Dress
ASOS Design Maternity Wiggle Mini Dress [26] ($56)
Meghan Wore a Pair of Castaner Espadrilles For a Beach Day in Sydney
She styled the $120 lace-up shoes [27] with a Martin Grant maxi dress [28].
Meghan's Exact Castaner Espadrilles
Castaner Carina Wedge Espadrilles [29] ($120)
Meghan Wore the Serena Williams Collection Blazer in Dubbo, Australia
Meghan supported Serena's new fashion line [30], as a true friend would. Her chic blazer costs $145.
Meghan's Exact Serena Williams Blazer
Serena Williams Boss Oversized Blazer [31] ($145)