Skip To Content

    26 Stylish Spring Dresses That Actually Have Pockets

    Yes, you read that right...POCKETS!!

    We hope you love the products we recommend! All of them were independently selected by our editors. Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page if you decide to shop from them. Oh, and FYI — prices are accurate and items in stock as of time of publication.

    1. A spaghetti strap button down dress that'll be lightweight and flowy, perfect for the blossoming weather.,

    Promising review: "The dress is exactly as pictured and it has pockets, which is plus in my opinion. The fabric did not feel cheap to me and was very soft and comfortable. The length was just right, It falls below my knees, which I love. I wear them with flats or heels and it really looks good! I am satisfied with my purchase!" —Amazon Customer

    Get it from Amazon for $18.99+ (available in sizes S–2XL and 43 colors).

    2. A sleeveless A-line dress with a lined skirt and semi-sheer top for a charming get-up you can wear any day of the week.


    Get it from ModCloth for $69 (available in sizes XXS–4X and five colors).

    3. A elegant two-piece floral dress that'll make heads turn every time you wear it.,

    Promising review: "I cannot believe how gorgeous this set is. I bought it mainly because of the skirt, and since I’m 5’3”, I was ready to take it to the tailor. To my surprise, the skirt fits perfectly, but I got the shirt altered because it was a little big for me. People didn't believe how cheap this whole set was since it looks so fancy." —Jazmin

    Get it from Amazon for $27.10+ (available in sizes S–2XL and three styles/colors).

    4. A loose t-shirt maxi dress to lounge in or wear with wedges when you're going out on the town.


    Promising review: "LOVE! I am not a dress wearer but wanted to try some comfortable everyday lounge dresses. I tell you I was very happy with this dress! You can wear it as a lounge dress, a grocery shopping dress, or you can dress it up and go on a nice date. The material is excellent. It's not too thin or not too thick. Like a stretchy material." —TEEK

    Get it from Amazon for $14.98+ (available in sizes XS–2XL and 11 colors).

    5. A bouclé tweed flare dress with subtle sequins and a velvet bow for the perfect sparkly but prim style you need in your closet.


    Promising review: "Hands down my favorite dress so far!!! There is a subtle sparkle to the fabric and it makes it even prettier in person. I am normally a size 2 but am exchanging for the size 0. I would buy this dress in 800 colors if they made it." —kaliemj

    Get it from Nordstrom for $118.80 (originally $198, available in straight sizes 4–20 and petite sizes 10–12).

    6. A cocktail swing dress with a stretchy lace material that'll give you a sexy but comfortable look and feel.


    Promising review: "The lace top was stretchy, actually the whole dress is stretchy. I will say that a safety pin may work wonders for someone who doesn’t want to show as much cleavage as this one definitely shows a bit. The pockets were a plus. I wore this to a wedding, and I got lots of compliments. If you need a go-to dress, buy this one! I promise you won’t regret it. I plan on getting another in a different color." —TheAmazingA

    Get it from Amazon for $33.99+ (available in sizes 14W–26W and four colors).

    7. A polkadot V-neck dress with a button-down front, flutter sleeves, and an adjustable waist tie — great for a wedding, the office, or even brunch.,

    Promising review: "I absolutely love this dress! I had to buy it again in two other colors. This goes great with a denim jacket and some cute sandals or wedges for spring and summer! The only downside is that it’s a little see-through, but a nude slip works great under this dress." —Mackenzie White

    Get it from Amazon for $18.99+ (available in sizes S–XL and five colors).

    8. An open back midi dress with a plunge neck and a classic fit for nautical and preppy vibes.


    Get it from Asos for $51 (available in sizes 0–14).

    9. A soft 3/4-sleeve dress with an elastic waist and subtle lantern sleeves for an darling A-line design you can wear from the office to dinner — without having to change.


    Get it from Walmart for $18.98 (available in sizes S–XL and three colors).

    10. A vintage-inspired swing dress to wear with pumps to work or church for a lively fit.,

    Promising review: "I can't say enough nice things about this dress! I have had trouble finding dresses with sleeves. I was impressed from the time I opened the package! The fabric is thick and good quality and the colors are bright. It fits wonderfully! A tiny snug in the bust but no puckering. I wore this to work today and it's so comfortable! I received many compliments! Several women said, 'I love your skirt!' When I told them it was a dress, they were impressed, but when I showed them the best part... it has POCKETS! They were really impressed!" —CritWitt

    Get it from Amazon for $29.99+ (available in sizes 14W–26W and 11 colors).

    11. A sleeveless racerback maxi dress that'll be long enough for even the tallest of people and comfortable enough to be a maternity dress. You'll be able to wear this dress on any occasion.,

    Promising review: "This dress is a fantastic length for me, even being tall. It is unbelievably soft and comfortable. The pockets are deep and I wasn't worried about sticking my cell phone in them. So far it's held up after two washes on delicate and hanging to dry." —Heather

    Get it from Amazon for $16.99+ (available in sizes XS–2XL and 29 colors/patterns).

    12. A bodycon mini dress with a square neck and sleek silhouette for a vibrant but flirty garment you can dress up or down.

    Forever 21

    Get it from Forever 21 for $35 (available in sizes S–L and two colors).

    13. A sleeveless swing dress that'll pair easily with sandals or pumps for multiple outfit looks, all in one.,

    Promising review: "This is a great dress!! I'm an event planner and am always on the hunt for the perfect go-to outfit for work functions. This dress is comfortable, breathable, and is the perfect length. It has POCKETS which are invaluable for an event planner!! I can run around in this dress with ballet flats or sneakers for setting up and then throw on a cute pair of heels and a fabulous necklace for the actual event. BLAM — two outfits in one!! You need to wear a bra as the top can be a little transparent when stretched but other than that I don't find the rest of the dress to be see-through as some reviewers have stated." —LipglossNinjas

    Get it from Amazon for $13.99+ (available in sizes XS–2XL and 24 styles/colors).

    14. A linen shirt dress with a button up front and double-breasted pockets for a relaxed, vacation style look you can wear from spring until summer.

    Free People

    Promising review: "Love it! Ordered two, black and yellow. Love the adjustable waist with tree buttons, giving this dress a nice range. Can be dressed up or down easily with flats, tennis shoes, or a wedge. Color is beautiful and has pockets, and perfect for travel. Highly recommend." —Montaperto

    Get it from Free People for $78 (available in sizes XS–L and seven colors).

    15. A knit to woven skater dress with a scoop neck, stretch waist, and floral design that'll make going from work to play easy.


    Promising review: "I love this dress. And it has pockets! Nothing better!" —SMFARROW

    Get it from Torrid for $54.90 (available in sizes M–6X).

    16. A baggy smock dress for a comfortable boho chic vibe you can wear with or without tights whether you're working, lounging, or running errands.


    Promising review: "Love love love this dress. I ordered it for a trip to Mexico and it’s serving me well! The color is beautiful and the fabric is breathable. Seems to be true linen. It looks like it costs much more than it does. I got so many compliments and more importantly, I feel amazing in the dress. Order it!" —Amazon Customer

    Get it from Amazon for $24.99+ (available in sizes M–2XL and six colors).

    17. A cotton sleeveless dress with pastel stripes, lapels, a sash-tie waist, and patch pockets for the perfect nostalgic ensemble.


    Get it from ModCloth for $79 (available in sizes XXS–4X and three colors).

    18. A lightweight flowy dress in a variety of colorful patterns and stretchy fabric so you'll feel cool, calm, and collected all day.,

    Promising review: "This dress is the most comfortable that I've ever owned! It is lightweight and stretchy and the best part — the pockets! I'm large in the chest (38DDD) and the XL was a nice fit. It was flowy every else because of my larger chest but there was plenty of room in the chest, too. I've washed and worn it several times and it's held up very well. The colors are bright and the fabric hasn't pilled. Very happy with my purchase and will probably buy other patterns, too!" —Lynchburg Mama - Shelly

    Get it from Amazon for $15.99+ (available in sizes S–XL and 17 colors).

    19. A ribbed cotton mini dress with a button-front design for an effortless, laid back look you can just throw on and go!

    Free People

    Promising review: "What a dress! I need to stop wearing it...haha! It's been my go-to dress all summer, and it turns heads/gets compliments. I usually wear it will ankle boots/socks — an easy, fun, sporty, slightly sexy little piece. Excellent fabric, excellent construction, super buttons, and the fit is just loose enough, but shows off your shape in a mysterious little way!" —YosemiteSam

    Get it from Free People for $68 (available in sizes XS–L and nine colors)

    20. A casual t-shirt dress to rock with sneakers and a baseball cap or block-heel sandals and your favorite accessories.


    Promising review: "Love, love, love this! This dress is thin, but not see-through. Flows and is stretchy with pockets that will hold your phone but it’s a bit much with the stretch. Just keep a credit card and lipstick in it and it’s perfect. I’ve worn it with sandals and a nice necklace and also with a ball cap and sneakers. Perfect for that beach vaycay!" —ANGELA M BLACKWELL

    Get it from Amazon $5.79+ (available in sizes S–3XL and 16 colors).

    21. A cold-shoulder t-shirt dress that'll be comfy enough to wear all day, no matter where you're headed!,

    Promising review: "I absolutely love this dress. It is comfortable, breathable, and it looks nice. It's always great when you look put together but you feel like you're wearing pajamas. The pockets are nice and don't stick out. I wear it with a long scarf to dress it up. I'm quite short and the length is appropriate. The olive green is a softer color and looks rich." —katheryn9177

    Get it from Amazon for $16+ (available in sizes 14W–26W and 21 colors).

    22. A drapey mini dress for continuous comfort and style. It'll pair well with any of your accesories, shoes, or jackets.


    Get it from Walmart for $26.99 (available in sizes XL–3XL and three colors).

    23. A round-neck swing dress with a simple yet delicate aura for any day of the week.


    Promising review: "Loved this dress! It’s a cotton/polyester blend that is super comfy, light, and a little stretchy. The material feels very casual, but with the pattern, it looks nice enough to dress up. The best feature of the dress — it has pockets!! And they’re not bulgy either. It washed very nicely in the washing machine delicate cycle. I will definitely be buying another of these in a different pattern!" —KDB

    Get it from Amazon for $19.99+ (available in sizes S–2XL and 12 colors).

    24. A front-tie midi dress made of a 100% rayon fabric that'll make a classically chic addition to your wardrobe.


    Get it from Target for $29.99 (available in sizes XS–2XL).

    25. A cotton-blend tunic dress for long-lasting, breathable comfort.


    Promising review: "I ADORE this dress! It is so cute and very comfortable. The length is perfect! I've gotten so many compliments. I ordered according to the size guide and it fits perfectly!" —K8

    Get it from Amazon for $15.99+ (available in sizes S–2XL and 17 patterns/styles).

    26. And a jersey knit dress with tiered ruffle sleeves that'll make your friends ask you, "OMG, where'd you get that?"


    Promising review: "Love this dress. Lightweight but not see through. Can be worn to work or night out. I ordered my normal size and probably could have sized down. The bottom flares out a little for me but still love it." —Bernadette Brown

    Get it from Amazon for $24.99+ (available in sizes 14W–26W and 11 colors/styles).

    Reviews have been edited for length and/or clarity.

    Want more? Check out our favorite online clothing stores for all your shopping needs, plus the best places to buy used clothing online and the best clothing stores for petite sizes. Still not satisfied? Check out all of our clothing content for even more.

    24 Skirts You'll Be Able To Wear Year-Round

    24 Things That Look Stylish But Feel Like PJs

    18 Of The Best Jean Brands You Can Buy On Amazon

    26 Stylish Oversized Pieces Of Clothing You'll Want In Your Closet

    Shopping for something specific? Check out BuzzFeed Reviews to find the best things for every budget!


    Need A Shopping Buddy?

    Get great products - from pros in the fine art of buying stuff online - delivered to your inbox!
    Newsletter signup form