Skip To Content

    We hope you love our recommendations! Some may have been sent as samples, but all were independently selected by our editors. Just FYI, BuzzFeed and its publishing partners may collect a share of sales and/or other compensation from the links on this page.

    21 Dresses For Anyone Who Wants To Look Like A Princess

    You better start practicing your royal wave because these princess dresses are about to become your entire personality.

    1. A tie-back mini dress with lantern sleeves you can count on to help you find "True Love" or, at the very least, someone who has many lovable layers as Shrek. (Ogres are like onions, in case you've forgotten.)

    a reviewer in the long sleeve dress in purple
    a model showing the tie back bow of the dress in dark green

    Promising review: "This dress was used to take photos. It flowed great in the breeze, wasn't see through, perfect fit per the size guide. I was very impressed." —S Noles

    Get it from Amazon for $39.99 (available in sizes XS–2XL and 17 styles).

    2. A flowy midi dress starring puff sleeves, a ruffled hemline, and a bow at the back that'll make you feel like running throw a field of dandelions while singing "I want adventure in the greaaaaat wide somewheeeeeeere!" a la Belle from Beauty and the Beast.

    Reviewer wearing the white ruffled dress in field
    Reviewer wearing the pink ruffled dress in a forest

    Promising review: "This dress appears way more expensive than the listing. It reminded me of something you’d find in a boutique. I wore this dress for my bridal shower and it was so comfortable! Dress is true to size and perfect for coverage when sitting (opening presents, etc). I highly recommend." —Amazon Customer

    Get it from Amazon for $49.99 (available in sizes S–XL and 20 colors).

    3. flowy maxi featuring pom-poms dangling off the tied straps, perfect for anyone who wants to look and feel like a princess but throw some of the Royals' stricter style rules out the window.

    model wearing long tiered maxi with sneakers
    Amazon

    Promising review: "Such a cute and comfy dress! It has a fun flow to the bottom of it and the ties for straps add an extra dose of fabulous." —Kelsey Krucker

    Get it from Amazon for $39.99 (available in sizes XS–XL and 17 styles).

    4. A vintage-styled button-down dress, a must-have if you've always loved the glamorous way royals looked decades ago while touring through countries all over the globe.

    model wearing the white dress buttoned up
    model wearing the white dress unbuttoned and with a belt
    Son de Flor / Etsy

    Son de Flor is a small business based in Lithuania that makes stylish linen clothing and accessories. 

    Promising review: "Amazing quality, so super gorgeous!!! Exactly as pictured, even more beautiful in person, even! 10000% recommend!!!" —jamieelee231

    Get it from Son de Flor on Etsy for $285 (available in sizes 2XS–2XL).

    5. Swiss dot ruffled number that might just remind you of the dress Kate Middleton wore when she introduced Prince George to the world — not to mention it'll look simply fantastic on you.

    a model in a forest green dress with short sleeves and a ruffle in the middle
    a reviewer in the dress in pale blue

    Promising review: "The perfect dress. You can wear this to church, a wedding, dinner, anywhere! It's so cute and comfortable! My new favorite dress." —Alicia Christe

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

    6. faux wrap midi you won't be able to help adding to your ever-growing dress collection — and why should you resist? It's stunning.

    model wearing the green dress
    reviewer wearing the red dress

    Promising review: "I wore this to a barn wedding and received compliments the entire day/night. It is so flowy, pretty, and very comfortable. Can’t go wrong here." —Neecer

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

    7. gingham puff-sleeve dress made of a suuuuper light material so you'll have no issue wearing it throughout spring and summer — and who doesn't love a dress that works for multiple seasons???

    A BuzzFeed editor in a pink and white gingham maxi dress with puff sleeves
    a buzzfeed editor in a pale green nap dress in italy
    Emma Lord/BuzzFeed, Elizabeth Lilly/BuzzFeed

    BuzzFeed editor Elizabeth Lilly couldn't help but rave about this dress:

    "I brought this dress along on vacation and it even passed The Vatican dress code! I knew I had to have it after my colleague Emma Lord bought and reviewed it (#4 here). This super lightweight nap dress is unlined, but NOT see-through...even in daylight. It was so comfy for gallivanting around and long enough for me to sit on a random step on a bridge to take a rest and give my old dogs a rest. It made for a dramatic, but not TOO dramatic, look in photos I'll cherish forever. And it kept me cool in what turned out to be some hotter weather than what I anticipated. If you're looking for a way to wear something nightgown-adjacent in public but still look quite put-together, this dress is for you."

    Get it from Amazon for $26.99 (available in sizes S–XL and eight colors). 

    8. A midi shirt dress including darling embroidered floral vines you'd easily be able to wear to a casual royal affair like greeting locals after gallantly descending the stairs of a jet.

    a model in a light tan collared midi dress with vines embroidered on it
    Madewell

    Promising review: "This dress is really lovely — the delicate almost tonal embroidery is beautiful. I’d say it runs TTS. I typically wear between size 2 and 4, and I ordered a size 4 and it fits perfectly. Although it does not come in petite sizes, the length is absolutely perfect — falls right at top of ankle." —Beth29

    Get it from Madewell for $111.99 (originally $138; available in sizes 00–16).

    9. A pastel maxi dress with puffy sleeves that'll make you feel like you're the lead in a classic fairytale that starts with "Once upon a time there was a fabulously dressed maiden."

    A reviewer wearing the ruffled short-sleeve dress in mint green
    A reviewer wearing the dress in lilac

    Promising review: "Ethereally beautiful!! This dress is absolutely LOVELY. It’s so lightweight, breezy, and comfortable. It fits perfectly, and the bodice has plenty of stretch so if you’re in between sizes, you could go either way. I actually sized down because I wanted to wear it on the shoulders and didn’t want the sleeves slipping off, but I didn’t have an issue with that at all. It’s wrinkly when it arrives, but a quick steam makes it look so much nicer and more expensive than it is. I got the sage green color and it’s not see-through, it’s beautiful. (I actually returned it in favor of a color I thought I’d wear more, but if green is your fave then you’ll love it). Get this dress!" —Laura

    Get it from Amazon for $37.99+ (available in sizes XS–XL and 27 colors).

    Psst: This item is included in Prime Wardrobe so you can give it a trial run if you're a member!

    10. A square-neck ruffle dress you can count on to make you feel like The Main Character — can't you just picture wearing this dress while strolling along a quaint village street, sipping on your morning coffee, and *shockingly* bumping into the person that just so happens to be the soul mate you've yet to meet???

    a reviewer wearing a square-neck maxi dress in sage
    a reviewer wearing a square-neck maxi dress in navy

    Promising review: "Dress is very versatile. I purchased the yellow color and was able to dress it up with heels for a wedding — my cousin owns it in black and paired it with a jean jacket and sandals. I'll likely purchase in more colors. You could also wear it strapless I would think." —HEEP

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

    11. A romantic off-the-shoulder number with layers of tulle and flouncy long sleeves that, honestly, deserve to be paired with a tiara.

    a reviewer in the gauzy off the shoulder dress in blue
    another reviewer in the gauzy off the shoulder dress in pink

    Many reviewers wore this dress to their baby shower — so it'll totally work for your maternity style.

    Promising review: "I can’t say enough wonderful things about this dress. I was worried it would make me look a lot larger but it was so lovely and I felt like a princess. The material wasn’t itchy at all and the built-in slip was opaque and the perfect length. I added a ribbon belt for a little added definition to my body shape and I absolutely loved it. I need one in every color now." —Sonia A Pena

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

    12. floral lace dress for when you finally convince your friends to let you host a Bridgertonworthy ball.

    a reviewer in a field in the dress in white
    a reviewer in the long lace dress in light gray

    Promising review: "Wow!!!! I thought for sure this was going to be some cheap dress that doesn't look at all like the pictures. It looks exactly like the pictures and the quality is amazing!!! Beautiful dress. Love it!" —Justin

    Get it from Amazon for $54.49 (available in sizes S–2XL and 10 styles).

    13. A floral lavender number that'll make your jaw drop when you first try it on. What are you waiting for?! Add this baby to your cart immediately!

    a model in a purple dress with white flowers on it, a slit up the side, and spaghetti straps
    Azazie

    Promising review: "I didn't regret ordering this lavender dress! It is very delicate and light, it will not be hot in the hottest weather thanks to the thin and pleasant fabric! I received a lot of compliments from friends and they also wanted such a dress." —ulitochka01

    Get it from Azazie for $39 (available in sizes S–L).

    14. A maxi dress, in case you've ever wanted to feel like royalty without sacrificing your body temperature — the sleeves on this have *literally* got you covered.

    Model wearing the light blue dress
    Any Size / Etsy

    Any Size is a small business that makes beautiful tailored garments to fit any size! They recommend dry-cleaning this dress, but just look at it — it's so worth it.

    Promising review: "Gorgeous fall dress! So generous in material. Perfectly sewn! Thank you for excellent service!" —shirleysullivan

    Get it from Any Size on Etsy for $40.25+ (available in sizes S–6XL and 27 colors).

    15. A wrap dress that'll have you looking so ~chill~ no one will think twice about the fact you scored this dress on Amazon for less than $50 when they catch a glimpse of you struttin' your stuff.

    a model in a blue floral maxi length wrap dress
    a reviewer in the dress in a darker blue

    Promising review: "I don't normally write reviews for clothes off of Amazon, but good lordy I am so in love with this dress, I just HAVE to!! I am IN LOVE and am wishing it was warmer weather so I could wear it out and about! First, it is a true wrap dress in that you feed one side through the other, therefore you can adjust how tight or loose it is. Modest? Show some cleavage? Up to you! 😍 Second, it is the PERFECT length for me. Lastly, normally a short ruffle sleeve doesn't fall right on me and makes me look like a football player... these fall immaculately fluttery on me. All in all, I freaking love this dress! And was not prompted in any way to provide a review but felt so compelled when I tried it on! If you are on the fence like I have been for over a year, GET IT!!" —Jess

    Get it from Amazon for $45.99+ (available in sizes S–2XL and 18 styles).

    16. A square-neck balloon-sleeve dress you can count on to make you feel like royalty every time you step out in it — and just think of how cute it'll look with a pair of chunky sandals!

    a reviewer wearing the brown dress with white cowboy boots
    a reviewer wearing a white dress with a square neck and balloon sleeve

    Shopping Editor Elizabeth Lilly owns this in green and here's what she has to say about it: 

    "I get compliments on this dress every time I wear it and people are always surprised when I tell them I snagged it from Amazon. I was mulling over a pricier, shorter, fluffier, i.e. less practical dress that's been haunting me on Instagram. But this helped satisfy that shopping craving." 

    Promising review: "It’s super cute, comfortable, and I received a ton of compliments on it. I ordered a medium but could have gone with a small. Ordering another color because I liked it so much." —Amber Nelson

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

    17. A tulle gown featuring a bustier to wear to the garden party you've been planning to throw for your birthday this year — you can twirl like the queen we all know you to be.

    a model in a pink tulle dress with a bustier top
    Showpo

    I recently tried out a dress from Showpo and loved it! I wore it to a wedding and got tons of compliments. This one is absolutely gorgeous, definitely gives off princess vibes, and just I might need an excuse to order it.

    Promising reviews: "Fits great! A little longer than expected, so I have to get that fixed. Beautiful color!" —Jennifer S.

    Get it from Showpo for $109.95 (available in sizes 0–16 and three colors).

    18. An open-back beauty you'll feel absolutely elegant in whether you wear it to a dinner date or for a stroll on the beach. The ruffles at the bottom are simply *everything*.

    reviewer wearing the white dress showing the open strappy back detail
    a reviewer wearing a long blue dress with an open back

    Promising review: "I have been wanting this same dress from Free People but it was $118. I was leery about this considering it was much cheaper in cost but it is PERFECT! It fit absolutely perfectly. Great length too. Keep in mind you can't wear a bra with it and if you are larger-busted (I'm small, an A cup) then it may fit totally different. It's thin and lightweight but with skin-colored undies, I had no problem with lines or visibility. I'm considering buying it in another color." —Bullitt02797

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

    Psst: This item is included in Prime Wardrobe so you can give it a trial run if you're a member!

    19. rainbow striped dress with a vintage feel to it that'll help you manifest warm weather and channel the feeling of walking through a kingdom that'll all be yours someday. 😉

    A model laying in the grass while wearing the dress that has puffy sleeves, a square neck, and is knee-length
    Mr Water New York on Etsy

    Mr Water New York is a New York-based small business that sells stylish fashion options. (Many are vintage-inspired!)

    Promising review: "I absolutely love this dress!! I get so many compliments when I wear it and it’s truly one of a kind." —Victoria Kennedy

    Get it from Mr Water New York on Etsy for $89 (available in sizes S–XL).

    20. An A-line dress you might not be able to resist twirling around in like Cinderella after Fairy Godmother turned her rags into a ballgown.

    a model wearing the dress in navy blue with florals on it
    a reviewer wearing the dress in white with florals on it

    Promising review: "This is one of my favorite dresses. I have a conservative job and have full sleeve tattoos and must wear long sleeves, even in summer. This dress is cool and comfortable. I get a compliment on it every time I wear it. It washes up beautiful. No need to take any special care of it. Just buy it. I may have to go and get all the other colors! I wish there were other prints or solids in this shape, cut and material. I'd own them all!" —Candi Land

    Get it from Amazon for $19.99 (available in sizes S–XL and nine styles).

    21. A more reserved dress option complete with classic cap sleeves that'll have everyone oohing and ahhing over how lovely you look.

    reviewer wearing the white dress
    reviewer wearing the light blue dress

    Promising review: "One of my favorite purchases in recent, Amazon, dress shopping history. I get compliments from young and old when I wear it. Its breathable, but well-constructed, fabric makes it a must for night or day. It’s versatile and comfortable." —CGP

    Get it from Amazon for $46.98+ (available in sizes S–XL and 22 colors/prints). 

    Psst: This item is included in Prime Wardrobe so you can give it a trial run if you're a member!

    Wishing all of these beautiful dresses would end up in my closet like: