42 Stylish Dresses With Pockets On Sale That You'll Want To Wear Right Now

I had this friend in high school who always wore dresses. She would come into class dancing around in her newest mini, but there was one dress quality that never failed to amuse her: Dresses with pockets. She'd put her hands in her pockets and go, "Oh my goodness, how amazing are these?" Because let's face it, is there anything better than a dress that has pockets? I can think of something: a dress with pockets that's on sale.

They're perfect for storage purposes, but they're also really cute. You can put your phone in the dress pocket for safekeeping, or if you're like me and you don't love to carry a bag around all of the time, you can usually store everything else you need for a night out (okay, maybe just the bare essentials) in your pockets. I don't know what it is, but dress pockets just make me feel playful, too. I rounded up 40 stylish dresses with pockets for every style preference, from appreciators of classic prep and laidback athleisure to lovers of bohemian vibes and eye-catching sequins. So stock your closet with some gorgeous dresses with pockets that are on sale, and start feeling trendy, playful, and entirely practical — all at the same time.

ASOS Curve Patch Pocket Grandad Collar Shirt Dress

ASOS Curve Patch Pocket Grandad Collar Shirt Dress (Sizes 18, 20), $41 (Was $73), ASOS

This pretty striped dress features two chest pockets, perfect for storing some of your tinier items; like a pack of gum, a lipstick, or a bit of cash.

AX Paris Zip Front Pocket Dress

AX Paris Zip Front Pocket Dress (Sizes 4-10), $34 (Was $57), ASOS

If you love to add a bit of retro flare to your outfit, then this dress definitely needs to be added to your wardrobe.

Nine West Topstitch Dress

Nine West Topstitch Dress With Pleats (Sizes 2-16), $36-$85 (Was $99), Amazon

This polished floral number has concealed side seam pockets and a concealed zipper in back, which keeps all eyes on the punchy pattern.

Frame Stripe Chambray Wrap Tie Dress

Frame Stripe Chambray Wrap Tie Dress (Size XS-L), $120 (Was $229), Nordstrom

This 100 percent cotton classic dress is a wonderful staple piece for your wardrobe. It also has four pockets, which makes it pretty great, too.

Liquor & Poker Petite Denim Shift Dress With Sequin Pockets

Liquor & Poker Petitie Denim Shift Dress With Sequin Pockets (Size 2), $34 (Was $57), ASOS

Make a statement with this fun shift dress. The pockets are decked out in sequins, making this the perfect outfit choice for happy hour at a cool bar.

Band Of Gypsies Fringe Trim Mixed Print Shift Dress

Band of Gypsies ‘India’ Fringe Trim Mixed Print Shift Dress (Size XS-L), $45 (Was $74), Nordstrom

Channel your inner bohemian in this pretty printed and fringed shift dress.

Lavand Black Shift Dress

Lavand Black Shift Dress With Pockets (Sizes S-XL), $46 (Was $102), ASOS

I get especially excited when fall and winter clothing is on sale during the correct season. And I’m not sure there is anything better than a cozy knit dress with some fun pockets.

Billabong Got The Blues Chambray Shirtdress

Billabong ‘Got The Blues’ Chambray Shirtdress (Size S), $39 (Was $65), Nordstrom

A flowy shirtdress made in a cool chambray material is a closet essential. It’s got a laid-back faded look, and it can easily be transitioned into fall and winter with some tights and booties.

Topshop Petite Drawstring Pocket Dress

PETITE Drawstring Pocket Dress (Size 4), $30 (Was $58), Topshop

Rock this dress with a leather jacket and some Chelsea boots, and you’ll be all set for any occasion. The functional front pockets are great for keeping your phone close, too.

Topshop Sunrise Oversize Strip Shirtdress

Topshop Sunrise Oversize Stripe Shirtdress (Size 2), $35 (Was $75), Nordstrom

There’s something about an oversized shirtdress that gives you an effortless yet stylish look. The chest pockets are not only functional, but they also add an extra bit of design to the dress with stripes that run in the opposite direction.

Camo Print Midi Shirtdress

TOPSHOP Camo Print Midi Shirtdress (Sizes 4-6), $41 (Was $90), Nordstrom

Add a splash of edginess to your look with this sporty printed shirtdress that features a front chest pocket, so you can keep your lipstick close by for touch ups.

Paisie Shirt Dress

Paisie Shirt Dress With Side Pockets (Sizes 2-10), $46 (Was $121), ASOS

If you love oversized dresses, this is the one for you. You’ll feel comfortable in the soft fabric, all while looking stylish. And you’ll have two side pockets to amp up your look.

Three-Quarter Sleeve Print Shirtdress

CALSON Three-Quarter Sleeve Print Shirtdress (Sizes XS-XL, XXSP-MP), $42 (Was $69), Nordstrom

This easygoing dress is available in both straight and petite sizes, and it could easily be worn to work and then out to drinks afterwards. If you don’t feel like carrying your work bag out to the bar, slip your belongings into your side pockets.

Embroidered Mesh Fit & Flare Dress

Aidan by Aidan Mattox Embroidered Mesh Fir & Flare Dress (Sizes 0-8), $132 (Was $220), Nordstrom

Fit and flare dresses always look great, and this one features a gorgeous pattern, a beautiful mesh neckline, and side seam pockets.

Garment Dye Cotton Shirtdress

Madewell Garment Dye Cotton Shirtdress (Sizes XS-S), $83, (Was $138), Nordstrom

I love a comfortable dress that you can easily throw on to run errands without thinking about what you’ll wear with it. Any shoes, scarves, or bags will go, and that means one less thing to slow you down in the morning.

Closet Wide Sleeve Dress In Tropical Print

Closet Wide Sleeve Dress With Pockets In Tropical Print (Sizes 4-8,12), $38 (Was $95), ASOS

Pair this floral number with a great leather jacket and cool boots for the ultimate fall to winter look.

See By Chloe Sweater Dress

See By Chloe Sweater Dress With Pockets (Sizes EU 40, EU 44), $249 (Was $719), ASOS

Channel your inner bumble bee with this adorable striped sweater dress with pockets. It’s made out of wool, so it’s sure to keep you warm during the colder months.

Alice & You Corduroy Overall Dress

Alice & You Corduroy Overall Dress With Pockets (Sizes 14-24), $28 (Was $49), ASOS

Here, a vintage inspired look that can be worn over a T-shirt or long sleeve top depending on how you’re feeling that day. The front pockets are large enough to hold your phone and a few other essentials you may need.

AYR Linen Trench Dress

AYR Linen Trench Dress (Size M), $141 (Was $235), Nordstrom

Add a stylish sleuthing look to you wardrobe with this trench style dress. Wear it with tights (depending on the season), and you’ve got a great piece that easily transitions between seasons.

Adeline Dream Floral Sateen Sheath Dress

French Connection ‘Adeline Dream’ Floral Sateen Sheath Dress (Sizes 0-12), $89 (Was $148), Nordstrom

This is the type of dress that you can wear for all sorts of occasions, depending on how you accessorize it. Dress it up for a wedding with a statement necklace, or dress it down with sneakers for running out to the store. Plus, it has some pretty deep side pockets, so you can hit the dance floor without abandoning your necessities.

French Connection Stretch Cotton Sheath Dress

French Connection Stretch Cotton Sheath Dress (Sizes 0-10), $83 (Was $138), Nordstrom

A graphic dress, complete with deep side pockets, can go from a day at the office to after-work dinner with ease.

Charles Henry Crepe Shirtdress

Charles Henry Crepe Shirtdress (Sizes XS-XL), $53 (Was $88), Nordstrom

This feminine floral shirtdress is the perfect transition item to have in your closet. You can wear it during fall and spring with a leather jacket or during the summer with some sandals. The side pockets are great for keeping items you need on hand close to you.

Rag & Bone Ryder Chambray Shift Dress

Rag & Bone ‘Ryder’ Chambray Shift Dress (Size S), $158 (Was $395), Nordstrom

A shift dress that would make the perfect weekend uniform: Just add tights, some booties, a great jacket, and a big scarf, and you’re all set to get some errands done. Plus, when summer hits, espadrilles would take this piece to the next level.

Crepe A-Line Dress

Vince Camuto Crepe A-Line Dress (Sizes 4-16, 2P-16P) , $89 (Was $148), Nordstrom

A classic A-Line dress with a boatneck fit is a great piece for more formal offices, but it’s the side pockets that make it such a spectacular find. Check out the look in regular sizes or petite sizes and in ten different colors.

V-Neck Crepe Shift Dress

ASTR V-Neck Crepe Shift Dress (Size M), $41 (Was $68), Nordstrom

This minimalistic dress embodies style, thanks to its timeless design. And, of course, pockets.

Floral Print Scuba Fit & Flare Dress

Adrianna Papell Floral Print Scuba Fit & Flare Dress (Sizes 6, 12), $96 (Was $160), Nordstrom

Made with a slightly stretchy scuba material, the fit of this dress is on point. The beautiful print and the side seam pockets are my favorite part.

Eliza J Cold Shoulder Fit & Flare Dress

Eliza J Cold Shoulder Fit & Flare Dress (Sizes 14W-24W), $89 (Was $148), Nordstrom

How beautiful is this dress? Its a fun and modern take on a classic look that manages to look trendy and timeless all at once.

Round Hem Jersey Dress

82 Days Round Hem Jersey Dress (Sizes S-XL) , $20 (Was $50), Amazon

This super luxe rayon dress has just a little bit of spandex to allow for the most comfortable fit. Side pockets and raglan style sleeves keep the laid-back look sharp.

Halogen Leather Shift Dress

HALOGEN Leather Shift Dress (Sizes XS-XL), $122 (Was $299), Nordstrom

This genuine leather mod shift dress can be worn as is ,or you could layer it over a graphic shirt for added edge. It has two front pockets that make the design of the dress even better.

Sleeveless Surplice Dress

LEITH Sleeveless Surplice Dress (Sizes XS-XL), $39 (Was $65), Nordstrom

Flouncy dresses are a great option for a going-out dress. They look awesome and can be really fun and versatile. This one features side seam pockets, which is obviously the very best detail.

Vila 60S Pocket Shift Dress

Vila 60S Pocket Shift Dress (Sizes XS-L), $27 (Was $57), ASOS

If you love fun but subtle details, this dress is a great choice. It looks really simple but features an exposed zipper in the back, adding just a bit of extra detail. In the front, stitched pockets keep the look stylish but practical.

Eliza J Print Crepe de Chine Maxi Dress

Eliza J Print Crepe de Chine Maxi Dress (Size 4), $95 (Was $158), Nordstrom

This gorgeous floor-length maxi dress pulls out all the stops: eye catching pattern, front slit for easy maneuvering, and (naturally) side pockets.

Vintage A-Line Cocktail Dress

Berydress 1950s Vintage Lace A-Line Cocktail Dress (Sizes 4-16), $30 (Was $60), Amazon

If you love rocking the vintage look, this super comfortable take on the style should be hanging in your closet already. From the roomy side pockets to the pretty lace top, this fitted flare dress will be your next-favorite piece.

Crepe Wrap Front Blouson Dress

CHELSEA28 Crepe Wrap Front Blouson Dress (Sizes XS-L), $53 (Was $88), Nordstrom

I love any piece that you can transition throughout the seasons (and I live in Florida), so I like to rock bright colors when I can. This dress is a great transitional piece in an awesome color.

Current Elliot Denim Shift Dress

Current Elliot Denim Shift Dress With Pockets (Size M), $253 (Was $389), ASOS

I love a fun dress, and this timeless number has fun written all over it. It’s simple yet eye-catching, making it a great staple.

Stripe Oxford Shirtdress

Vineyard Vines Stripe Oxford Shirtdress (Size 12), $60 (Was $148), Nordstrom

Anything that comes from an oxford shirt is a timeless and classic look, and this easy shirtdress is something that you could wear year after year.

Boohoo Plus A-Line Skater Pocket Dress

Boohoo Plus A-Line Skater Pocket Dress (Size 14), $25 (Was $33), ASOS

Skater dress silhouettes are super fun and playful. And with the addition of pockets, it’s a look that can’t be topped.

ASOS Sleeveless Smock Dress

ASOS Sleeveless Smock Dress With Pocket (Sizes 0-10), $16 (Was $33), ASOS

Sometimes all you need is a tiny little baby pocket for cards. This simple dress has one that can fit your chapstick or lipstick inside, and its crewneck fit and cotton jersey material will be comfy in any season.

Sleeveless Scoop Neck With Side Pockets

Libian Sleeveless Scoop Neck With Side Pockets (Sizes 1X Plus-3X Plus) , $30 (Was $38), Amazon

This pretty dress with a scoop neck and sleeveless design comes with its own belt, so you won’t have to dig through your closet to find one that works. Plus, an elastic waist keeps the dress incredibly comfy.

Jen's Pirate Greenbriar Dress

Jen’s Pirate Booty Greenbriar Dress with Crochet Pockets (Sizes XS/S), $67 (Was $222), ASOS

A playful dress that makes the perfect bathing suit coverup, easy weekend dress, or dressed-up going out outfit.

Alter Tall Pinafore Skater

Alter Tall Pinafore Skater With Pocket Detail (Sizes 2-6), $40 (Was $62), ASOS

I don’t like to carry around a bag when I’m at a wedding, so I usually opt for dresses with pockets, so I can keep my phone, ID, and lipstick close. This dress would be the perfect choice for that.

Gudnique Tie-Dye Trapeze Dress

Gudnique Trapeze Dress (Sizes S-L) , $24 (Was $49), Amazon

This pretty dress is the ultimate look for a lazy weekend. Its tie dye print send off good vibes all around, while its convenient side pockets mean you can leave the bag at home.

Images: Nordstrom (22); Amazon (5); ASOS (14); Topshop (1)

Bustle may receive a portion of sales from products purchased from this article, which was created independently from Bustle’s editorial and sales departments.