Skip to content

Ships Worldwide. Standard typically ships in 7-10 days. Express typically ships in 5 days.

  • One-Shoulder Bikini Swim Top

    Old Navy
    Original price $72.00
    Original price $72.00 - Original price $72.00
    Original price $72.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00

    One-Shoulder Bikini Swim Top

    Original price $72.00
    Original price $72.00 - Original price $72.00
    Original price $72.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $35.00
    $35.00 - $35.00
    Current price $35.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $35.00
    $35.00 - $35.00
    Current price $35.00
    Sold out
  • Underwire One-Piece Swimsuit

    Old Navy
    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $52.00
    $52.00 - $52.00
    Current price $52.00

    Underwire One-Piece Swimsuit

    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $52.00
    $52.00 - $52.00
    Current price $52.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $51.00
    $51.00 - $51.00
    Current price $51.00

    Side-Tie Rashguard Swim Top

    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $51.00
    $51.00 - $51.00
    Current price $51.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $61.00
    $61.00 - $61.00
    Current price $61.00

    Side-Tie Rashguard Swim Top

    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $61.00
    $61.00 - $61.00
    Current price $61.00
    Sold out
  • Long-Sleeve Rashguard Swim Top

    Old Navy
    Original price $115.00
    Original price $115.00 - Original price $115.00
    Original price $115.00
    Current price $92.00
    $92.00 - $92.00
    Current price $92.00

    Long-Sleeve Rashguard Swim Top

    Original price $115.00
    Original price $115.00 - Original price $115.00
    Original price $115.00
    Current price $92.00
    $92.00 - $92.00
    Current price $92.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00
    Sold out
  • Long-Sleeve Rashguard Swim Top

    Old Navy
    Original price $115.00 - Original price $115.00
    Original price $115.00
    $115.00
    $115.00 - $115.00
    Current price $115.00

    Long-Sleeve Rashguard Swim Top

    Original price $115.00 - Original price $115.00
    Original price $115.00
    $115.00
    $115.00 - $115.00
    Current price $115.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $50.00
    $50.00 - $50.00
    Current price $50.00

    Side-Tie Rashguard Swim Top

    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $50.00
    $50.00 - $50.00
    Current price $50.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $51.00
    $51.00 - $51.00
    Current price $51.00

    Side-Tie Rashguard Swim Top

    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $51.00
    $51.00 - $51.00
    Current price $51.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $35.00
    $35.00 - $35.00
    Current price $35.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $35.00
    $35.00 - $35.00
    Current price $35.00
    Sold out
  • Long-Sleeve Rashguard Swim Top

    Old Navy
    Original price $115.00
    Original price $115.00 - Original price $115.00
    Original price $115.00
    Current price $92.00
    $92.00 - $92.00
    Current price $92.00

    Long-Sleeve Rashguard Swim Top

    Original price $115.00
    Original price $115.00 - Original price $115.00
    Original price $115.00
    Current price $92.00
    $92.00 - $92.00
    Current price $92.00
  • Twist-Front One-Shoulder Swimsuit

    Old Navy
    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $29.00
    $29.00 - $29.00
    Current price $29.00

    Twist-Front One-Shoulder Swimsuit

    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $29.00
    $29.00 - $29.00
    Current price $29.00
    Sold out
  • V-Neck Swing Tankini Swim Top

    Old Navy
    Final sale
    Original price $115.00
    Original price $115.00 - Original price $115.00
    Original price $115.00
    Current price $20.00
    $20.00 - $20.00
    Current price $20.00

    V-Neck Swing Tankini Swim Top

    Original price $115.00
    Original price $115.00 - Original price $115.00
    Original price $115.00
    Current price $20.00
    $20.00 - $20.00
    Current price $20.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $61.00
    $61.00 - $61.00
    Current price $61.00

    Side-Tie Rashguard Swim Top

    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $61.00
    $61.00 - $61.00
    Current price $61.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $61.00
    $61.00 - $61.00
    Current price $61.00

    Side-Tie Rashguard Swim Top

    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $61.00
    $61.00 - $61.00
    Current price $61.00
    Sold out
  • Twist-Front One-Shoulder Swimsuit

    Old Navy
    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $58.00
    $58.00 - $58.00
    Current price $58.00

    Twist-Front One-Shoulder Swimsuit

    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $58.00
    $58.00 - $58.00
    Current price $58.00
    Sold out
  • Twist-Front One-Shoulder Swimsuit

    Old Navy
    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $72.00
    $72.00 - $72.00
    Current price $72.00

    Twist-Front One-Shoulder Swimsuit

    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $72.00
    $72.00 - $72.00
    Current price $72.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $61.00
    $61.00 - $61.00
    Current price $61.00

    Side-Tie Rashguard Swim Top

    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $61.00
    $61.00 - $61.00
    Current price $61.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $35.00
    $35.00 - $35.00
    Current price $35.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $35.00
    $35.00 - $35.00
    Current price $35.00
    Sold out
  • Twist-Front One-Shoulder Swimsuit

    Old Navy
    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $72.00
    $72.00 - $72.00
    Current price $72.00

    Twist-Front One-Shoulder Swimsuit

    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $72.00
    $72.00 - $72.00
    Current price $72.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $51.00
    $51.00 - $51.00
    Current price $51.00

    Side-Tie Rashguard Swim Top

    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $51.00
    $51.00 - $51.00
    Current price $51.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00
    Sold out
  • Half Zip One-Piece Swimsuit

    Old Navy
    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $32.00
    $32.00 - $32.00
    Current price $32.00

    Half Zip One-Piece Swimsuit

    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $32.00
    $32.00 - $32.00
    Current price $32.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00
    Sold out
  • Half Zip One-Piece Swimsuit

    Old Navy
    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $32.00
    $32.00 - $32.00
    Current price $32.00

    Half Zip One-Piece Swimsuit

    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $32.00
    $32.00 - $32.00
    Current price $32.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $61.00
    $61.00 - $61.00
    Current price $61.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $61.00
    $61.00 - $61.00
    Current price $61.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $58.00
    $58.00 - $58.00
    Current price $58.00

    One-Shoulder Cutout Swimsuit

    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $58.00
    $58.00 - $58.00
    Current price $58.00
    Sold out
  • Half Zip One-Piece Swimsuit

    Old Navy
    Final sale
    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $32.00
    $32.00 - $32.00
    Current price $32.00

    Half Zip One-Piece Swimsuit

    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $32.00
    $32.00 - $32.00
    Current price $32.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $35.00
    $35.00 - $35.00
    Current price $35.00

    V-Neck Longline Bikini Swim Top

    Original price $86.00
    Original price $86.00 - Original price $86.00
    Original price $86.00
    Current price $35.00
    $35.00 - $35.00
    Current price $35.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $49.00
    $49.00 - $49.00
    Current price $49.00

    One-Shoulder Cutout Swimsuit

    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $49.00
    $49.00 - $49.00
    Current price $49.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00

    One-Shoulder Cutout Swimsuit

    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $49.00
    $49.00 - $49.00
    Current price $49.00

    One-Shoulder Cutout Swimsuit

    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $49.00
    $49.00 - $49.00
    Current price $49.00
    Sold out
  • Scoop-Neck Bikini Swim Top

    Old Navy
    Original price $58.00
    Original price $58.00 - Original price $58.00
    Original price $58.00
    Current price $29.00
    $29.00 - $29.00
    Current price $29.00

    Scoop-Neck Bikini Swim Top

    Original price $58.00
    Original price $58.00 - Original price $58.00
    Original price $58.00
    Current price $29.00
    $29.00 - $29.00
    Current price $29.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00

    One-Shoulder Cutout Swimsuit

    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00
    Sold out
  • Scoop-Neck Bikini Swim Top

    Old Navy
    Original price $58.00
    Original price $58.00 - Original price $58.00
    Original price $58.00
    Current price $29.00
    $29.00 - $29.00
    Current price $29.00

    Scoop-Neck Bikini Swim Top

    Original price $58.00
    Original price $58.00 - Original price $58.00
    Original price $58.00
    Current price $29.00
    $29.00 - $29.00
    Current price $29.00
    Sold out
  • Half Zip One-Piece Swimsuit

    Old Navy
    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $55.00
    $55.00 - $55.00
    Current price $55.00

    Half Zip One-Piece Swimsuit

    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $55.00
    $55.00 - $55.00
    Current price $55.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00

    One-Shoulder Cutout Swimsuit

    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $43.00
    $43.00 - $43.00
    Current price $43.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $51.00
    $51.00 - $51.00
    Current price $51.00

    Side-Tie Rashguard Swim Top

    Original price $101.00
    Original price $101.00 - Original price $101.00
    Original price $101.00
    Current price $51.00
    $51.00 - $51.00
    Current price $51.00
    Sold out
  • Twist-Front One-Shoulder Swimsuit

    Old Navy
    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $78.00
    $78.00 - $78.00
    Current price $78.00

    Twist-Front One-Shoulder Swimsuit

    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $78.00
    $78.00 - $78.00
    Current price $78.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $58.00
    $58.00 - $58.00
    Current price $58.00

    One-Shoulder Cutout Swimsuit

    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $58.00
    $58.00 - $58.00
    Current price $58.00
    Sold out
  • Twist-Front One-Shoulder Swimsuit

    Old Navy
    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $38.00
    $38.00 - $38.00
    Current price $38.00

    Twist-Front One-Shoulder Swimsuit

    Original price $143.00
    Original price $143.00 - Original price $143.00
    Original price $143.00
    Current price $38.00
    $38.00 - $38.00
    Current price $38.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $58.00
    $58.00 - $58.00
    Current price $58.00

    One-Shoulder Cutout Swimsuit

    Original price $158.00
    Original price $158.00 - Original price $158.00
    Original price $158.00
    Current price $58.00
    $58.00 - $58.00
    Current price $58.00
    Sold out