Skip to content

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

  • Scoop-Neck Bikini Swim Top

    Old Navy
    Original price L 483.00
    Original price L 483.00 - Original price L 483.00
    Original price L 483.00
    Current price L 242.00
    L 242.00 - L 242.00
    Current price L 242.00

    Scoop-Neck Bikini Swim Top

    Original price L 483.00
    Original price L 483.00 - Original price L 483.00
    Original price L 483.00
    Current price L 242.00
    L 242.00 - L 242.00
    Current price L 242.00
    Sold out
  • One-Shoulder Bikini Swim Top

    Old Navy
    Original price L 525.00
    Original price L 525.00 - Original price L 525.00
    Original price L 525.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00

    One-Shoulder Bikini Swim Top

    Original price L 525.00
    Original price L 525.00 - Original price L 525.00
    Original price L 525.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 252.00
    L 252.00 - L 252.00
    Current price L 252.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 252.00
    L 252.00 - L 252.00
    Current price L 252.00
    Sold out
  • Underwire One-Piece Swimsuit

    Old Navy
    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 378.00
    L 378.00 - L 378.00
    Current price L 378.00

    Underwire One-Piece Swimsuit

    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 378.00
    L 378.00 - L 378.00
    Current price L 378.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 368.00
    L 368.00 - L 368.00
    Current price L 368.00

    Side-Tie Rashguard Swim Top

    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 368.00
    L 368.00 - L 368.00
    Current price L 368.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 441.00
    L 441.00 - L 441.00
    Current price L 441.00

    Side-Tie Rashguard Swim Top

    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 441.00
    L 441.00 - L 441.00
    Current price L 441.00
    Sold out
  • Long-Sleeve Rashguard Swim Top

    Old Navy
    Original price L 840.00
    Original price L 840.00 - Original price L 840.00
    Original price L 840.00
    Current price L 672.00
    L 672.00 - L 672.00
    Current price L 672.00

    Long-Sleeve Rashguard Swim Top

    Original price L 840.00
    Original price L 840.00 - Original price L 840.00
    Original price L 840.00
    Current price L 672.00
    L 672.00 - L 672.00
    Current price L 672.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00
    Sold out
  • Long-Sleeve Rashguard Swim Top

    Old Navy
    Original price L 840.00 - Original price L 840.00
    Original price L 840.00
    L 840.00
    L 840.00 - L 840.00
    Current price L 840.00

    Long-Sleeve Rashguard Swim Top

    Original price L 840.00 - Original price L 840.00
    Original price L 840.00
    L 840.00
    L 840.00 - L 840.00
    Current price L 840.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 367.00
    L 367.00 - L 367.00
    Current price L 367.00

    Side-Tie Rashguard Swim Top

    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 367.00
    L 367.00 - L 367.00
    Current price L 367.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 368.00
    L 368.00 - L 368.00
    Current price L 368.00

    Side-Tie Rashguard Swim Top

    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 368.00
    L 368.00 - L 368.00
    Current price L 368.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 252.00
    L 252.00 - L 252.00
    Current price L 252.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 252.00
    L 252.00 - L 252.00
    Current price L 252.00
    Sold out
  • Long-Sleeve Rashguard Swim Top

    Old Navy
    Original price L 840.00
    Original price L 840.00 - Original price L 840.00
    Original price L 840.00
    Current price L 672.00
    L 672.00 - L 672.00
    Current price L 672.00

    Long-Sleeve Rashguard Swim Top

    Original price L 840.00
    Original price L 840.00 - Original price L 840.00
    Original price L 840.00
    Current price L 672.00
    L 672.00 - L 672.00
    Current price L 672.00
  • Twist-Front One-Shoulder Swimsuit

    Old Navy
    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 210.00
    L 210.00 - L 210.00
    Current price L 210.00

    Twist-Front One-Shoulder Swimsuit

    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 210.00
    L 210.00 - L 210.00
    Current price L 210.00
    Sold out
  • V-Neck Swing Tankini Swim Top

    Old Navy
    Final sale
    Original price L 840.00
    Original price L 840.00 - Original price L 840.00
    Original price L 840.00
    Current price L 147.00
    L 147.00 - L 147.00
    Current price L 147.00

    V-Neck Swing Tankini Swim Top

    Original price L 840.00
    Original price L 840.00 - Original price L 840.00
    Original price L 840.00
    Current price L 147.00
    L 147.00 - L 147.00
    Current price L 147.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 441.00
    L 441.00 - L 441.00
    Current price L 441.00

    Side-Tie Rashguard Swim Top

    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 441.00
    L 441.00 - L 441.00
    Current price L 441.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 441.00
    L 441.00 - L 441.00
    Current price L 441.00

    Side-Tie Rashguard Swim Top

    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 441.00
    L 441.00 - L 441.00
    Current price L 441.00
    Sold out
  • Twist-Front One-Shoulder Swimsuit

    Old Navy
    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 420.00
    L 420.00 - L 420.00
    Current price L 420.00

    Twist-Front One-Shoulder Swimsuit

    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 420.00
    L 420.00 - L 420.00
    Current price L 420.00
    Sold out
  • Twist-Front One-Shoulder Swimsuit

    Old Navy
    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 525.00
    L 525.00 - L 525.00
    Current price L 525.00

    Twist-Front One-Shoulder Swimsuit

    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 525.00
    L 525.00 - L 525.00
    Current price L 525.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 441.00
    L 441.00 - L 441.00
    Current price L 441.00

    Side-Tie Rashguard Swim Top

    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 441.00
    L 441.00 - L 441.00
    Current price L 441.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 252.00
    L 252.00 - L 252.00
    Current price L 252.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 252.00
    L 252.00 - L 252.00
    Current price L 252.00
    Sold out
  • Twist-Front One-Shoulder Swimsuit

    Old Navy
    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 525.00
    L 525.00 - L 525.00
    Current price L 525.00

    Twist-Front One-Shoulder Swimsuit

    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 525.00
    L 525.00 - L 525.00
    Current price L 525.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 368.00
    L 368.00 - L 368.00
    Current price L 368.00

    Side-Tie Rashguard Swim Top

    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 368.00
    L 368.00 - L 368.00
    Current price L 368.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00
    Sold out
  • Half Zip One-Piece Swimsuit

    Old Navy
    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 231.00
    L 231.00 - L 231.00
    Current price L 231.00

    Half Zip One-Piece Swimsuit

    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 231.00
    L 231.00 - L 231.00
    Current price L 231.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00
    Sold out
  • Half Zip One-Piece Swimsuit

    Old Navy
    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 231.00
    L 231.00 - L 231.00
    Current price L 231.00

    Half Zip One-Piece Swimsuit

    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 231.00
    L 231.00 - L 231.00
    Current price L 231.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 441.00
    L 441.00 - L 441.00
    Current price L 441.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 441.00
    L 441.00 - L 441.00
    Current price L 441.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 420.00
    L 420.00 - L 420.00
    Current price L 420.00

    One-Shoulder Cutout Swimsuit

    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 420.00
    L 420.00 - L 420.00
    Current price L 420.00
    Sold out
  • Half Zip One-Piece Swimsuit

    Old Navy
    Final sale
    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 231.00
    L 231.00 - L 231.00
    Current price L 231.00

    Half Zip One-Piece Swimsuit

    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 231.00
    L 231.00 - L 231.00
    Current price L 231.00
    Sold out
  • V-Neck Longline Bikini Swim Top

    Old Navy
    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 252.00
    L 252.00 - L 252.00
    Current price L 252.00

    V-Neck Longline Bikini Swim Top

    Original price L 630.00
    Original price L 630.00 - Original price L 630.00
    Original price L 630.00
    Current price L 252.00
    L 252.00 - L 252.00
    Current price L 252.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 357.00
    L 357.00 - L 357.00
    Current price L 357.00

    One-Shoulder Cutout Swimsuit

    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 357.00
    L 357.00 - L 357.00
    Current price L 357.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00

    One-Shoulder Cutout Swimsuit

    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 357.00
    L 357.00 - L 357.00
    Current price L 357.00

    One-Shoulder Cutout Swimsuit

    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 357.00
    L 357.00 - L 357.00
    Current price L 357.00
    Sold out
  • Scoop-Neck Bikini Swim Top

    Old Navy
    Original price L 420.00
    Original price L 420.00 - Original price L 420.00
    Original price L 420.00
    Current price L 210.00
    L 210.00 - L 210.00
    Current price L 210.00

    Scoop-Neck Bikini Swim Top

    Original price L 420.00
    Original price L 420.00 - Original price L 420.00
    Original price L 420.00
    Current price L 210.00
    L 210.00 - L 210.00
    Current price L 210.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00

    One-Shoulder Cutout Swimsuit

    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00
    Sold out
  • Scoop-Neck Bikini Swim Top

    Old Navy
    Original price L 420.00
    Original price L 420.00 - Original price L 420.00
    Original price L 420.00
    Current price L 210.00
    L 210.00 - L 210.00
    Current price L 210.00

    Scoop-Neck Bikini Swim Top

    Original price L 420.00
    Original price L 420.00 - Original price L 420.00
    Original price L 420.00
    Current price L 210.00
    L 210.00 - L 210.00
    Current price L 210.00
    Sold out
  • Half Zip One-Piece Swimsuit

    Old Navy
    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 399.00
    L 399.00 - L 399.00
    Current price L 399.00

    Half Zip One-Piece Swimsuit

    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 399.00
    L 399.00 - L 399.00
    Current price L 399.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00

    One-Shoulder Cutout Swimsuit

    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 315.00
    L 315.00 - L 315.00
    Current price L 315.00
    Sold out
  • Side-Tie Rashguard Swim Top

    Old Navy
    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 368.00
    L 368.00 - L 368.00
    Current price L 368.00

    Side-Tie Rashguard Swim Top

    Original price L 735.00
    Original price L 735.00 - Original price L 735.00
    Original price L 735.00
    Current price L 368.00
    L 368.00 - L 368.00
    Current price L 368.00
    Sold out
  • Twist-Front One-Shoulder Swimsuit

    Old Navy
    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 567.00
    L 567.00 - L 567.00
    Current price L 567.00

    Twist-Front One-Shoulder Swimsuit

    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 567.00
    L 567.00 - L 567.00
    Current price L 567.00
    Sold out
  • One-Shoulder Cutout Swimsuit

    Old Navy
    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 420.00
    L 420.00 - L 420.00
    Current price L 420.00

    One-Shoulder Cutout Swimsuit

    Original price L 1,155.00
    Original price L 1,155.00 - Original price L 1,155.00
    Original price L 1,155.00
    Current price L 420.00
    L 420.00 - L 420.00
    Current price L 420.00
    Sold out
  • Twist-Front One-Shoulder Swimsuit

    Old Navy
    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 272.00
    L 272.00 - L 272.00
    Current price L 272.00

    Twist-Front One-Shoulder Swimsuit

    Original price L 1,050.00
    Original price L 1,050.00 - Original price L 1,050.00
    Original price L 1,050.00
    Current price L 272.00
    L 272.00 - L 272.00
    Current price L 272.00
    Sold out