Going to Royal Ascot might be fun, but finding an outfit that follows the rules [1] certainly isn't a walk in the park. On top of being of modest length, dresses also need to satisfy a handful of other requirements: straps should be of one inch or greater (spaghetti-style is a big no-no!), midriffs must be covered, and strapless, off-the-shoulder, and halter neck dresses are strictly forbidden.
Luckily, this precise dress code still leaves you with plenty of options. Ahead, we rounded up 28 Ascot-friendly dresses which play by the rules while being incredibly stylish and fashion-forward. All you need to do is pick your favourite, and don't forget your hat!
RED Valentino Ruffled Wrap-effect Midi Dress
RED Valentino Ruffled Wrap-effect Midi Dress [2] (£625)
Next Neon Rose Green Floral Ruffle Midi Dress
Next Neon Rose Green Floral Ruffle Midi Dress [3] (£32)
Glamorous Sleeveless Midi Dress
Glamorous Sleeveless Midi Dress [4] (£45)
Self-Portrait Asymmetrical Floral Printed Midi Dress
Self-Portrait Asymmetrical Floral Printed Midi Dress [5] (£340)
Reiss Printed Midi Dress
Reiss Printed Midi Dress [6] (£85, originally £245)
Very Floral Printed Midi Dress
Very Floral Printed Midi Dress [7] (£50)
Neon Rose Midi Tea Dress
Neon Rose Midi Tea Dress [8] (£32)
Asos Embellished Midi Dress
Asos Curve Embellished Midi Dress [9] (£75)
Miu Miu Ruffled Silk Crepe De Chine Midi Dress
Miu Miu Ruffled Silk Crepe De Chine Midi Dress [10] (£1,330)
Hope & Ivy All Over Lace Midi Dress
Hope & Ivy All Over Lace Midi Dress [11] (£110)
Y.a.s Floral High Neck Midi Dress With Ruffles
Y.a.s Floral High Neck Midi Dress With Ruffles [12] (£65)
Zimmermann Corsair Iris Cape Georgette Midi Dress
Zimmermann Corsair Iris Cape Georgette Midi Dress [13] (£965)
Undress Serein Light Rose Midi Dress
Undress Serein Light Rose Midi Dress [14] (£209)
Self-Portrait Bea Eyelet Cotton Midi Dress
Self-Portrait Bea Eyelet Cotton Midi Dress [15] (£180, originally £300)
Asos Lace Insert Panelled Midi Dress
Asos Tall Lace Insert Panelled Midi Dress [16] (£36)
Preen Line Deanna Ruffled Georgette Midi Dress
Preen Line Deanna Ruffled Georgette Midi Dress [17] (£450)
Asos Midi Wrap Dress With Tie Detail
Asos Midi Wrap Dress With Tie Detail [18] (£31.50)
Preen by Thornton Bregazzi Flora Midi Dress
Preen by Thornton Bregazzi Flora Midi Dress [19] (£980)
Missguided Lace High Neck Midi Dress
Missguided Lace High Neck Midi Dress [20] (£50)
Goat Dionne Pintucked Wool-Crepe Midi Dress
Goat Dionne Pintucked Wool-Crepe Midi Dress [21] (£219, originally £438)
Three Floor Violette Dress
Three Floor Violette Dress [22] (£495)
Asos Flutter Sleeve Midi Dress
Asos Flutter Sleeve Midi Dress [23] (£75)
Forever New Floral Organza Sheer Midaxi Dress
Forever New Floral Organza Sheer Midaxi Dress [24] (£120)
ADEAM Asymmetric Ruffled Crepe Midi Dress
ADEAM Asymmetric Ruffled Crepe Midi Dress [25] (£895)
Warehouse Soft Ruffle Midi Dress
Warehouse Soft Ruffle Midi Dress [26] (£65)
PrettyLittleThing Dusty Blue Lace Ruffle Detail Midi Dress
PrettyLittleThing Dusty Blue Lace Ruffle Detail Midi Dress [27] (£45)
Maje Pleated Chiffon Midi Dress
Maje Pleated Chiffon Midi Dress [28] (£315)
Paul & Joe Julia Lace-trimmed Floral-jacquard Midi Dress
Paul & Joe Julia Lace-trimmed Floral-jacquard Midi Dress [29] (£355)