Gap Smooth weave. Built in mesh brief. Elasticized drawcord waistband in rib knit with stripe detailing. On seam pockets. Rear snap welt pocket. Shorter, easy fit. Sits at the lower waist.... Gap Men Varsity Swim Trunks 5.5"

Gap Men Varsity Swim Trunks 5.5"

Gap
$39.95 $34.99
Gap Smooth weave. Built in mesh brief. Elasticized drawcord waistband in rib knit with stripe detailing. On seam pockets. Rear snap welt pocket. Shorter, easy fit. Sits at the lower waist.... Gap Men Varsity Swim Trunks 5.5"

Gap Men Varsity Swim Trunks 5.5"

Gap
$39.95 $29.99

25%

Off
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
$39.95
Gap Smooth weave. Built in mesh brief. Elasticized drawcord waistband in rib knit with stripe detailing. On seam pockets. Rear snap welt pocket. Allover print. Shorter, easy fit. Sits at... Gap Men Varsity Print Swim Trunks 5.5"

Gap Men Varsity Print Swim Trunks 5.5"

Gap
$39.95 $29.99

25%

Off
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
$39.95
Gap Smooth weave. Elasticized waistband with drawstring ties. Slant pockets at front, snap welt pocket at back. Allover stripes. Shorter, easy fit. Hits at the mid thigh. Inseam: 5.5"/14... Gap Men Stripe Swim Trunks 5.5"

Gap Men Stripe Swim Trunks 5.5"

Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95
Gap Smooth weave with stretch, interior mesh brief. Elasticized waistband with drawcord ties. Slant pockets at front, snap welt pocket at back. Shorter, easy fit. Hits at the mid thigh.... Gap Men Solid Swim Trunks 5"

Gap Men Solid Swim Trunks 5"

Gap
Gap
$39.95