Browse links
US residents can opt out of "sales" of personal data.
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.
From crochet detailing to retro-style bustlines, you'll want to wear these even when you're not in the water.
Promising review: "I’m 5’0” with 36C bra size. It’s so hard to find a suit that fits up top and bottom. The medium does. I love that it also has full coverage on the back for my butt. It doesn’t dig in anywhere and cause bulging like some tops do. It does not have an underwire, but if you want cleavage you can tighten the tie. I just ordered it in every color I could." —jeandown
Price: $44.99 (available in sizes XS-26W and in two colors)
Promising review: "I’m a nursing mama needing a new bathing suit top to go with my tried and true high-waist bathing suit bottoms. I’m between 38DD and DDD and ordered a 2X. As soon as I pulled it on I knew. I ran out of the bathroom in happiness to show my boyfriend. It’s full coverage, not too tight (last year I got several cases of clogged ducts due to tight swimsuits) and still flirty and fun. Perfect suit for me." —Nursingveganmama
Price: $39.99 (available in sizes S-3X and in two colors)
(Just size up, according to reviewers.)
Promising review: "I'm trying to go out of my comfort zone, so I bought a bikini. This top is SO cute and so comfortable! As for a size reference: I'm 5'3", 220lbs, and cup size 38DDD and bought a 20W, and it fits great! It does have some wiggle room as the back of it has a tie so you could wear it a little looser or a little tighter. Love this bathing suit top!' —Nelly Bush
Price: $22.99 (available in sizes XS–26W)
Promising review: "All the support, just enough of a peek-through, but also enough coverage. For a tall girl (5’11”), I love the coverage and appreciate that it isn’t more cheeky (because it’s very hard to find a one piece at this height that isn’t overly cheeky). The back is low cut, but the lacing contributes to the support of the suit. Love!" —Clarence32
Price: $42.99 (available in sizes XS–26W)
Just be sure to size up —this runs small, according to reviewers who are satisfied otherwise.
Promising review: "I think it definitely runs small so order a size larger if you think you need it! Other than that it looks great and the fabric feels like it’s high quality." —Peggy
Price: $17.99 (available in sizes XS–D/DD and in three colors)
Promising review: "This top is adorable. I love the coverage and the way it fits. It’s true to size and stayed put the entire time I wore it. I have washed it twice and it still looks great, no fading or shrinking. This suit would look great on anyone and I highly Recommend it to anyone who wants to looks so cute this summer by the pool Or at the beach!!" —GpettyJohn
Price: $19.99 (available in sizes XS–XL)
Promising review: "Umm I love everything about this swimsuit. It doesn’t give you a weird log boob like most this style because the lining inside separates them if that makes sense. Get your usual bra size." —Momofgirls
Price: $29.99 (available in band sizes 32–38 and cup sized A–DD)
Promising review: "If you are reading this, it's because you already think this suit looks too good to be true. That is because it is. In fact, I believe it is the best bathing suit I've ever worn. Cute, comfy, modest, and practical. Kids can't pull it down and jumping in large waves or water slides won't pull it up. I'm also breastfeeding and it seems easy enough to just pull down one shoulder strap for easy access." —Katiemo
Price: $47.99 (available in sizes S–26W and in three colors)
Promising review: "I wanted a swim top that had a higher neck to protect my chest from sun exposure and also not worry about peep shows while playing with my kids. This top fits perfectly. Love that it's versatile and still neutral." —oceanbreeze
Price: $22.99 (available in XS-XL and in two colors)
Promising review: "I just swam half a mile in it (I'm a D/DD) and it didn't budge. It's also very comfortable and cleverly designed with some boning just around the side boob instead of under the armpits. Hence super comfortable, good support and no jabbing! Highly recommend it." —Allezoop
Price: $22.99 (available in XS–D/DD)
Promising review: "Perfect tankini, ticks all the boxes, perfect length, fit, and feel! Nice and lightweight, not too heavy at all." —Happy customer
Price: $29.99 (available in sizes S–XL and in nine colors)
Promising review: "This bathing suit top is incredibly supportive for large chest (36DDD here). I bought an XL and it fits perfectly. Everything stays right where it belongs while swimming. There’s nothing better than feeling cute and comfortable at the same time." —Kj
Price: $24.99 (available in XS–XL)
Promising review: "The textured fabric and shirring are very forgiving. Fuller cut bottom which makes me feel confident and sexy. Straps are convertible. You could do regular shoulder straps, halter, or a criss-cross back. I bought the printed version of this suit and loved it so much I came back for this color too!" —Fluffy
Price: $39.99 (available in sizes XS–XL)
Promising review: "I LOVE this suit, it fits my bod great, and it’s super comfortable. It makes me feel so confident! I cannot speak highly enough of this suit!" —Targetlover
Price: $27.99 (available in 14W–26W)
Promising review: "I LOVE this suit. I bought one last year and had to re-purchase (my size changed) and I didn't even consider looking for a different style. I get compliments on it ALL the time and it's not only so comfy but ridiculously cute!" —Debs
Price: $39.99 (available in sizes XS–XL and in three colors)
Promising review: "Super happy about this top and I will definitely be ordering another one in a different color soon. This bathing suit top has just enough coverage that I don’t have worry about a nip slip at the beach this summer." —Kla95
Price: $24.99 (available in sizes 32A–40G and in six colors)
The reviews in this post have been edited for length and clarity.