If there is one thing better than a pretty dress, it's a pretty dress with pockets. Discovering that a gorgeous frock has secret compartments feels like winning the lottery—it gives you a little extra storage space to stash your most precious belongings, like your phone and your hand sanitizer. From cozy knits to sporty little numbers, we're rounded up dresses with pockets that are both cute and functional.
Sartorial Secret Fit and Flare, $132, modcloth.com.
Tie-Back Long-Sleeved Dress, $119, nordstrom.ca.
Boat-Neck Jersey Dress, $35, hm.com.
Linen Double Basket Dress, $294, comrags.com.
Trench Dress, $269, clubmonaco.com.
Colourblocked Faux Leather Wrap Dress, $197, eloquii.com.
Monelle Short-Sleeved Dress, $305, annemulaire.ca.
Turtleneck Midi Dress, $78, oakandfort.com.
Sandwash Cowl-Neck Dress, $90, bananarepublic.com.
Gingham Linen Utility Dress, $100, frankandoak.com.
Long Sleeve Crewneck Swing Dress, $90, gapcanada.ca.
Structured Mini Dress, $198, hoibo.com.
Women+ Shirt Dress, $34, joefresh.com.
Belted Dress, $78, rw-co.com.
Waist-Defined Slub-Knit Midi T-Shirt, $33, oldnavy.ca.
The Fit and Flare Tank Dress, $87, wearfranc.com.
Linen-Blend Dolman-Sleeve Tie-Waist Midi Dress, $187, madewell.com.
French Terry Dress, $44, reitmans.com.
Subscribe to our newsletters for our very best stories, recipes, style and shopping tips, horoscopes and special offers.