Yahoo Life Shopping
Why you can trust us

We independently evaluate the products we review. When you buy via links on our site, we may receive compensation. Read more about how we vet products and deals.

The 10 most flattering tummy-control swimsuits now at Amazon — all under $40

Make a splash in these fan-favorite one-pieces.

3 models in swimsuits
Dive into summer with these discounted swimsuits! (Amazon)

The heat is definitely on and it's time to give your warm-weather wardrobe an upgrade — especially when it comes to that item we both love and hate: swimsuits. But there’s nothing better than finally finding one that's flattering, comfortable, stylish and affordable. Amazon has deals on tons of fan-favorite tummy-control one-pieces right now, so you can add a new one (or two or three) to your rotation without breaking the bank.

From figure-flattering maillots to pretty ruffled suits, there's something for everyone. Keep reading to shop our top 10 Amazon deals on beloved one-pieces. The best part? Every swimsuit is less than $40.

This sleek suit looks like a simple maillot from the front, the back wows with a cool criss-cross design that gives it an unexpected twist. The sporty one-piece comes in sizes up to 2XL and 28 different styles. 

$22 at Amazon

Made from a stretchy, ultra-comfortable material that will hug your curves in all the right places, this one-piece comes with adjustable straps. The ruching is slimming, and the suit has lightweight compression that helps create a smooth silhouette. 

$28 at Amazon

This top-rated one-piece has over 25,000 five-star reviews. You'll get all the coverage you want, plus mesh paneling and careful gathering for a bit of sex appeal. It comes in 44 colors and patterns in regular and plus sizes.

$32 at Amazon

Featuring a '90s-style square neckline and padded bust, this sleek suit comes in 24 colors and patterns, and more than 12,000 five-star reviews back it up. Shoppers love that the adjustable straps help them find a comfortable fit and say the ruched shaping panel creates a slimming effect. 

$34 at Amazon

Speedo's swimsuits have been the gold standard for decades, so we were so excited to see this classic maillot on sale. There are 12 colors, so you may want to snag more than one — less laundry is always a win.

$35 at Amazon

We love the modern feel of this square-neck one-piece. The textured material gives it a slimming effect and a fashion-forward twist — win-win. 

$36 at Amazon

The one-shoulder look lends a sophisticated touch while the peek-a-boo cut-out adds a hint of sex appeal. The shoulder strap is fully adjustable in the back, and the suit comes with removable bra cups. Shoppers rave about its comfort and say the ruching on the tummy makes it incredibly flattering. Choose from 28 colors and patterns.

$36 at Amazon

This sophisticated halter-top one-piece features a sexy plunging neckline, removable cups and flattering ruching on the front. It also comes in 29 different styles, from sleek solids to vibrant prints. 

$38 at Amazon

This ruffled silhouette looks great on all shapes and sizes — the ruching around the tummy is super flattering, and the lace-up ties at the back allow you to find a comfortable fit. There are 24 colors and prints to choose from in sizes XS to 2XL, so it's no wonder over 24,000 shoppers are five-star fans.

$38 at Amazon

This slimming swimsuit has more than 18,000 five-star reviews from shoppers who praise its figure-flattering details and tummy-control capabilities. Optical trickery makes every single body look its best. With strategically placed sheer mesh stripes and a design that shows off shoulders and collarbones, it deserves a place in your swim rotation. 

$38 at Amazon

If you have Amazon Prime, you’ll get free shipping, of course. Not yet a member? No problem. You can sign up for your free 30-day trial here. (And by the way, those without Prime still get free shipping on orders of $25 or more.)

  • Grace & Stella Hyaluronic Acid Serum

    $12$20
    Save $8 with coupon
  • Neutrogena Hydro Boost Hyaluronic Acid Moisturizer with SPF 50

    $17$27
    Save $10