Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
Cardmember exclusive. Open & use a Navyist Rewards Credit Card to get an extra 20% off everything, plus an extra 30% off your first purchase. Apply now. Online exclusive. Exclusions apply.
on logo lighton logo dark

Swimwear for All Body Types

121 items
Size Variant
to
121 items
Underwire One-Piece Swimsuit
Underwire One-Piece Swimsuit
$49.99
$15.47 - $24.99
One-Piece Swimsuit
One-Piece Swimsuit
$29.99
$10.97 - $14.99
Swimsuit Cover-Up
Swimsuit Cover-Up
$24.99
$11.47 - $24.99
Crochet One-Piece Swimsuit
Crochet One-Piece Swimsuit
$54.99
$16.97 - $18.47
Underwire Bikini Swim Top
Underwire Bikini Swim Top
$39.99
$9.97 - $19.97
Mid-Rise Bikini Swim Bottoms
Mid-Rise Bikini Swim Bottoms
$19.99
$3.97 - $9.97
Side Cutout One-Piece Swimsuit
Side Cutout One-Piece Swimsuit
$54.99
$16.97 - $23.97
Underwire Tankini Swim Top
Underwire Tankini Swim Top
$39.99
$14.47 - $19.99
Swim Trunks for Boys
Swim Trunks for Boys
$24.99
$7.97 - $10.47
Side-Tie Swim Dress
Side-Tie Swim Dress
$64.99
$17.97 - $32.49
Zip-Front Bikini Swim Top
Zip-Front Bikini Swim Top
$29.99
$10.97 - $12.97
String Bikini 2-Piece Swim Set
String Bikini 2-Piece Swim Set
$49.99
$17.47 - $24.97

SWIMWEAR FOR ALL BODY TYPES

Find the perfect swimwear for all body types at Old Navy. Our collection of swimsuits is designed to make you feel confident and comfortable, no matter your shape or size. Whether you're looking for a bikini, one-piece, tankini or swim dress, we have a wide range of options to suit your style and flatter your figure.

Our swimwear features thoughtful design details that enhance and support your curves. From adjustable straps and built-in underwire to tummy control panels and high-waisted bottoms, our swimsuits are designed with your needs in mind. Choose from a variety of colors, prints and patterns to express your personal style. With sizes ranging from XS to XXL, we have swimwear for every body.