Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links
Open and use a Navyist Rewards Credit Card to get 50% off everything, plus an extra 30% off your first purchase. Apply Now. Excludes Today Only Deals.Open and use a Navyist Rewards Credit Card to get 50% off everything, plus an extra 30% off your first purchase. Apply Now. Excludes Today Only Deals.
on logo lighton logo dark

Swimwear for All Body Types

106 items
Size Variant
106 items
Underwire One-Piece Swimsuit
Underwire One-Piece Swimsuit
$$49.99
$$17.97 - $$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
Underwire Bikini Swim Top
Underwire Bikini Swim Top
$$39.99
$$9.97 - $$19.97
Underwire Bikini Swim Top
Underwire Bikini Swim Top
$$29.99
$$7.96 - $$7.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 - $$7.96
Side-Tie Swim Dress
Side-Tie Swim Dress
$$64.99
$$23.47 - $$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.