Us Weekly has affiliate partnerships. We receive compensation when you click on a link and make a purchase. Learn more!
A classic black swimsuit is chic and sophisticated, so while it will always have its place, there is something undeniably refreshing about adding a little color to your summer swim wardrobe. Vibrant blues, cheerful yellows, rich jewel tones and playful prints instantly brighten your look while bringing new life to beach days and sunny poolside afternoons. If your swim drawer has become a sea of black, consider this your sign to switch things up.
The good news? There are plenty of colorful swimsuits designed with flattering details that make them just as confidence-boosting as they are eye-catching. Think tummy-smoothing ruching, supportive one-pieces, high-waisted bikinis and strategic colorblocking that complement your shape without sacrificing style. Whether you’re planning a tropical vacation or simply lounging in your own backyard, these vibrant picks prove that the best swimsuit doesn’t have to be black.
17 Colorful and Flattering Swimsuits for Women Over 40
1. Our Favorite: Bright color meets a flattering criss-cross back in this cheerful one-piece that feels all at once timeless and modern. It’s an easy confidence booster, and its anti-fading fabric ensures it will last well beyond this season.
2. Electric Blue Bikini: A bold sky blue hue instantly makes this sporty bikini stand out. The high-waisted bottoms provide extra coverage while creating a balanced silhouette
3. Soak Up the Sun: Sunny yellow feels surprisingly sophisticated in this elegant one-piece. The vibrant shade practically glows against sun-kissed skin.
4. Fresh & Floral: A colorful floral print adds playful personality to this swimsuit while tummy-control details create a flattering fit. It’s feminine without feeling overly sweet.
5. Pretty In Pink: Starfish details and classy cutouts give this bubblegum-hue one-piece a fresh, modern update. The vibrant pink shade makes it feel appropriately girly and feminine.
6. Cool & Colorblocked: A clever, colorful pattern creates visual interest while enhancing your natural shape in this bright and summery bikini. It’s sporty, trendy and effortlessly flattering.
7. Vintage-Inspired: Retro-esque details bring timeless charm to this striped bikini. The square neckline and tie straps are as flattering as they are stylish.
8. Fiery Red: A rich ruby hue makes an unforgettable statement without feeling over the top. The shaping silhouette offers both elegance and a confidence boost.
9. Edgy One-Piece: An asymmetrical neckline and leopard print give this swimsuit a fashion-forward feel. Think of this piece as an extension of your existing wardrobe.
10. Sleek & Sporty: Athletic-inspired details meet vibrant color in this flattering two-piece. It’s ideal for everything from swimming laps to relaxing by the pool.
11. Ombre Moment: A beautiful gradient of color creates a soft, eye-catching effect. The wrap design naturally highlights the waist for a swimsuit that makes you feel confident both in and out of the pool.
12. High-Waisted Hero: A delicate, colorful print and high-rise bottoms create a flattering look with vintage appeal. It’s a bikini that you’ll actually want to wear time and time again.
13. Vibrant Vibes: A bold, eclectic print means this off-the-shoulder one-piece is bound to liven up your swimwear collection. The supportive design ensures it feels just as good as it looks.
14. Earthy Tankini: Rich, natural tones offer a chic alternative to bright hues while still breaking away from basic black. The tankini silhouette provides plenty of versatile coverage.
15. Dress It Up: Part swimsuit, part swim dress, this cheerful option offers extra coverage with feminine flair. It’s an easy choice for anyone who prefers a little more length.
16. Jewel-Toned Perfection: A rich jewel tone brings depth and sophistication to this flattering one-piece. Adjustable details help create a personalized fit.
17. Sophisticated Stripes: Classic stripes get a colorful refresh in this polished one-piece. It’s timeless enough to wear for years, but still feels fresh for the season.
























