These Bathing Suits Scream Comfort and Style — and We Found Them on Sale!
I say this all the time: I'd choose a cute bathing suit over the coziest two-piece set any day. This editor is a summer girl at heart, and now that it's warm, you bet she's taking every opportunity to go to beach, or lounge poolside. If you can relate, you might be excited to hear about the bathing suits we found on sale.
From gingham one-pieces to colorful separates, you'll find a piece to mix and match with your current collection, or a whole new number waiting to be added. Go ahead and take advantage while these sales last.
Aerie Waffle Tie Longline Triangle Bikini Top
Aerie Waffle Tie Longline Triangle Bikini Top ($14, originally $35)
H&M Scalloped Bikini Bottoms
H&M Scalloped Bikini Bottoms ($7, originally $15)
J.Crew Square-ring One-piece
J.Crew Square-ring One-piece ($99, originally $110 (extra 30% off with code SHOPSALE))
Printed Ring One-Piece Swimsuit
Printed Ring One-Piece Swimsuit ($35, originally $88)
J.Crew Rib Square-Neck One-Piece
J.Crew Rib Square-Neck One-Piece ($106, originally $118 (extra 30% off with code SHOPSALE))
Aerie One Shoulder Bikini Top
Aerie One Shoulder Bikini Top ($16, originally $40)
J.Crew Colorblock Bandeau One-Piece
J.Crew Colorblock Bandeau One-Piece ($94, originally $118 (extra 30% off with code SHOPSALE))
J.Crew Scoop-Back One-Piece
J.Crew Scoop-Back One-Piece ($88, originally $110 (extra 30% off with code SHOPSALE))
Aerie Seersucker Ruffle Wrap Bikini Top
Aerie Seersucker Ruffle Wrap Bikini Top ($16, originally $40)
Tory Burch Floral Print Underwire One-Piece Swimsuit
Tory Burch Floral Print Underwire One-Piece Swimsuit ($155, originally $258)
Billabong x The Salty Blonde Sundipped Bandea Bikini Top
Billabong x The Salty Blonde Sundipped Bandea Bikini Top ($46, originally $76)
Billabong x The Salty Blonde Sundipped High Waist Bikini Bottoms
Billabong x The Salty Blonde Sundipped High Waist Bikini Bottoms ($46, originally $76)
J.Crew Scallop Piqué Scoop Back One-Piece
J.Crew Scallop Piqué Scoop Back One-Piece ($100, originally $128)
Aerie Split Longline Bandeau Bikini Top
Aerie Split Longline Bandeau Bikini Top ($16, originally $40)
Aerie Ribbed Shine Scoop One Piece Swimsuit
Aerie Ribbed Shine Scoop One Piece Swimsuit ($20, originally $50)
Tory Burch Buckle Swim Top
Tory Burch Buckle Swim Top ($89, originally $148)
Aerie Waffle Boat Neck Crop Bikini Top
Aerie Waffle Boat Neck Crop Bikini Top ($14, originally $35)
Chelsea28 High Neck Scalloped One-Piece Swimsuit
Chelsea28 High Neck Scalloped One-Piece Swimsuit ($69, originally $89)
Salt + Cove Gingham Sash Cut-Out One-Piece Swimsuit
Salt + Cove Gingham Sash Cut-Out One-Piece Swimsuit ($20, originally $40)
L*Space Brittany Bikini Top
L*Space Brittany Bikini Top ($55, originally $92)
L*Space French Cut Swim Briefs
L*Space French Cut Swim Briefs ($59, originally $99)
Becca South Pacific High Waist Bikini Bottoms
Becca South Pacific High Waist Bikini Bottoms ($38, originally $64)
L*Space French Cut Swim Briefs
L*Space French Cut Swim Briefs ($59, originally $99)
Chelsea28 Banded Textured Bikini Bottoms
Chelsea28 Banded Textured Bikini Bottoms ($19, originally $45)
Becca Fine Line Tab Side Bikini Bottoms
Becca Fine Line Tab Side Bikini Bottoms ($32, originally $54)
Tory Burch Basket Weave Print Ring One-Piece Swimsuit
Tory Burch Basket Weave Print Ring One-Piece Swimsuit ($137, originally $228)
Billabong Aruba Feeling Sunny Bandeau Bikini Bottoms
Billabong Aruba Feeling Sunny Bandeau Bikini Bottoms ($34, originally $56)
Chelsea28 Side Tie Swim Bottoms
Chelsea28 Side Tie Swim Bottoms ($16, originally $39)
Robin Piccone Simone One-Piece Swimsuit
Robin Piccone Simone One-Piece Swimsuit ($95, originally $128)
L*Space Marilyn Floral One-Piece Swimsuit
L*Space Marilyn Floral One-Piece Swimsuit ($119, originally $198)
Lauren by Ralph Lauren Majestic Paisley Ruffled One-Piece Swimsuit
Lauren by Ralph Lauren Majestic Paisley Ruffled One-Piece Swimsuit ($53, originally $132)
Bar III Ring Monokini One-Piece Swimsuit
Bar III Ring Monokini One-Piece Swimsuit ($35, originally $88)