Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
50% off almost everything! Plus an extra 30% off your first purchase when you open & use a Navyist Rewards Credit Card. Apply Now. Ends 5/27. Exclusions apply.
on logo lighton logo dark

Swimwear for All Body Types

103 items
Size Variant
103 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 - $$12.49
Crochet One-Piece Swimsuit
Crochet One-Piece Swimsuit
$$54.99
$$19.97 - $$23.97
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
Swim Trunks for Boys
Swim Trunks for Boys
$$19.99 - $$24.99
$$9.97 - $$12.49
High-Waisted Bikini Swim Bottoms
High-Waisted Bikini Swim Bottoms
$$19.99
$$4.96 - $$5.47
Side-Tie Swim Dress
Side-Tie Swim Dress
$$64.99
$$19.97 - $$31.99
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.