24 Comfortable Dresses That Look Good On Everyone & Are Under $40 On Amazon

We only recommend products we love and that we think you will, too. We may receive a portion of sales from products purchased from this article, which was written by our Commerce team.

Originally Published: 

Searching for a great dress that's also comfortable and affordable can sometimes feel like a hard feat — especially if you're shopping online. To make the experience a little bit easier, I've compiled a list of dresses on Amazon that are comfortable and look great (and they're all under $40). So if you've recently found yourself in a pinch for a new outfit, you're in luck — because these dresses offer a little bit of something for everyone.

They seriously run the gamut. There are maxi, mini, and midi designs, as well as dresses with long sleeves. Some are completely sleeveless, and others have a little bit of everything. A few pair perfectly with sneakers or boots, and they're simple enough to wear in an easygoing environment or a dressier situation (such as an after-work happy hour or a dinner date).

With that being said, you'll be able to have your pick of anything from swingy frocks that are perfect for the beach to cocktail dresses that help you move effortlessly into wedding season. Each one is available at an unbelievable price point — and they're all sure to look great. Be prepared to fill your cart.


This Breezy Button-Down Maxi Dress With A V-Neck

This button-down maxi dress will easily become your fave for the spring and summer months. It features a V-shaped neckline, an elasticized waistline with tassel-tie detailing, and three-quarter sleeves that can either be rolled up or worn as-is. This style comes in a wide variety of colors and patterns to suit your needs and style preferences.

Available in sizes: X-Small - XX-Large


The Fit-And-Flare Dress With Faux-Wrap Styling

Wearing a fit-and-flare wrap dress like this one from Lark & Ro is an easy way to give your waist a cinched look while staying comfy. This chic style offers a faux-wrap waistline along with three-quarter sleeves and a simple V-neck. Made with a blend of rayon, nylon, and spandex, this particular dress is offered in a variety of colors that will easily fit into your wardrobe.

Available in sizes: X-Small - X-Large


A Plus-Size Wrap Dress With Cap Sleeves

This vibrant wrap dress offers draped styling with a tied waist and cap sleeves. Made of polyester and elastane, this plus-size selection features lots of stretch for ensured comfortability — and comes in a variety of color choices for your selection (including floral options and emerald patterns).

Available in sizes: 1X - 5X Plus


This Maxi Dress That Can Be Dressed Up Or Down

Made of comfy and stretchy polyester and spandex, this split-front maxi dress is both soft and lightweight. It has a belted waist, cap sleeves, and full-length styling that'll easily help you transition from day to night. Offered in a variety of colors and patterns, this piece is a great addition to any closet.

Available in sizes: X-Small - X-Large


The Baby Doll Dress With Ruffle Detailing

You'll be both fashionable and comfy while wearing this baby doll mini dress. Great for warmer months, the loose-fitting option is lightweight and super breathable. It features ruffled hems and sleeves along with a keyhole back. It also comes in lots of great colors to choose from.

Available in sizes: Small - XX-Large


This Spaghetti-Strap Swing Dress With Front Pockets

This spaghetti-strap swing dress is lightweight and great for summer outings. It comes in a midi length and features two front pockets where you can tuck your hands or small items, while its non-functional front buttons offers fashionable detail. Like others on this list, this dress — which is made of 85% polyester and 15% cotton — is also available in a variety of patterns and hues for your choosing.

Available in sizes: Small - XX-Large


A Loose-Fitting T-Shirt Dress That's Easy To Accessorize

In my opinion, you can never go wrong with a loose-fitting T-shirt dress — especially if you need something to put on in a rush. This one, which comes in a large array of colors and patterns, can be easily dressed up or down with shoes, a belt, or other accessories. Plus, it's a complete steal at less than $20.

Available in sizes: X-Small - XXX-Large


This Flowing Maxi Dress With A High Neckline

Dress to impress with this long, flowing chiffon maxi dress. It can be worn loose or with the accompanying belt that comes with it, and it's offered in tons of patterns. This style has a high neckline, sleeveless arms, and long length that can be dressed up or down for any occasion.

Available in sizes: Small - XX-Large


A Baby Doll Swing Dress With A V-Shaped Neckline

This baby doll swing dress is an effortless way to achieve any look you want with different accessories. It has a V-neck and elbow-length sleeves, and it comes in a range of muted hues. Made of breathable and soft fabric, the design is lightweight and easy to pair with your favorite sandals, sneakers, or boots to create a look that's all your own.

Available in sizes: Small - X-Large


A Loose-Cut Mini Dress that's Perfect For Hot Weather

Between the 100% cotton fabric and the voluminous A-line fit, this mini dress is the perfect throw-on-and-go outfit on a hot, humid summer day. It comes in five prints, including leopard and floral.

Available in sizes: Small - XX-Large


11. A Tie-Front Dress That Has A Free-Flowing Skirt

This sweet tie-front dress offers a knotted bow that ties around the bust with a free-flowing skirt at the bottom. It's soft, lightweight, and comfortable — and it comes in a wide selection of colors and patterns.

Available in sizes: Small - X-Large


A T-Shirt Dress With Long Sleeves And Pockets

This cozy T-shirt dress has long sleeves, and it's simple to wear on any occasion. Made of rayon and spandex, it features side pockets and has a pull-on closure. This style can be dressed up or down as you'd like, and it's machine washable for easy care.

Available in sizes: X-Small - XXX-Large


A Classic Shirtdress You'll Wear For Years

While this may look like a classic denim shirtdress, it's actually made with lyocell — a soft, breathable, fabric that is way more comfortable than denim. It features a tie closure and has long sleeves and a V-neckline.

Available in sizes: Small - XX-Large


A Super Cozy Sweater Dress You'll Never Want To Take Off

In my opinion, nothing's more comfortable and easy to wear than a sweater dress — and this one is equal parts cozy and elegant. You could easily wear it while lounging on the couch or out to dinner. It comes in eight colors.

Available in sizes: Small - X-Large


A V-Neck Dress With Crisscross Back Straps

This V-neck midi dress is the perfect choice for so many occasions. It boasts spaghetti straps and reaches the knees, and it comes in so many solid colors. It can also be paired with a jacket or pashmina for more casual events. This style is made with polyester and elastane and comes with crisscross back straps.

Available in sizes: X-Small - XX-Large


This Maxi Dress With A Red Leopard Print Design

Made of 100% viscose, this leopard print maxi dress is both fun and comfortable to wear. In addition to its floor-grazing length, bowtie, and bold color combination, it features adjustable spaghetti straps and an elastic back that makes it easy to get in and out of.

Available in sizes: X-Small - Large


This T-Shirt Dress That Has A Ruched Waist

Designed with a ruched waistline and tulip-hem styling, this T-shirt mini dress is made of soft, stretchy fabric that's easy and comfortable to wear. It fits close to the body and is topped off with short sleeves. This style is available in a variety of patterns and colors, making it a closet staple that you're going to absolutely love.

Available in sizes: Small - X-Large


The V-Neck Swing Dress With So Many Ruffles

This loose-fitting mini dress features ruffles at nearly every corner, including the sleeves, hem, and waistline. It even boasts a V-neck for added style. This dress itself is offered in a selection of polka-dotted designs, but you can also buy it in a solid colors.

Available in sizes: Small - X-Large


This Tie-Dye Maxi Dress With Pockets And A Wide Neck

Take your tie-dye vibes to new lengths with this maxi dress. It has two front pockets and a wide V-neck, making it stylish, functional, and comfortable. This look is available in various colors and pairs well with sandals or boots. One person wrote, "Great affordable maxi dress. The coffee color is exactly as pictured and the material is cool and flows well."

Available in sizes: Small - X-Large


A Plus-Size Pencil Dress With A High Neckline

This simple plus-size pencil dress is made of 95% polyester and 5% spandex, making it both stretchy and comfortable. It's made with a high neckline, elbow-reaching sleeves, and a length that falls below the knees. This outfit is offered in various colors and patterns.

Available in sizes: Large - 1X Plus


This Floral Button-Up Maxi Dress With A Split Front

Both floral and frilly, this button-up maxi dress is great for a breezy spring and summer outing. It's made with short sleeves, a V-shaped neckline, and a split front that reaches a vertical line of stylish buttons. There are a variety of patterns available which boast flowers, intricate designs, and more.

Available in sizes: Large - XXXX-Large


The T-Shirt Dress With Short Sleeves And Side Ruching

This mini T-shirt dress is perfect for the "causal" section of your wardrobe. It's made with a close-to-the-body fit and features ruching along the skirt portion. This style comes in 44 colors and prints.

Available in sizes: Small - X-Large


This Cold-Shoulder Maxi Dress That Comes In Floral Prints

This plus-size cold shoulder dress is super cute and easy to wear. It features a wraparound front closure and has slide that goes up the side of the skirt. Available in several floral patterns, this dress is versatile enough to wear in various situations, whether you're visiting the beach or exploring a city.

Available in sizes: 0X Plus - 4X Plus


A Versatile Wrap Dress That You Can Wear Anywhere

Wear it to dinner with heels or pair with the sneakers while running errands — this dress is as versatile as it is easy to wear. It comes in 24 colors and prints, and since it's only $30, you might be tempted to buy more than just one.

Available in sizes: 0 - 16

This article was originally published on