The Victoria’s Secret Semi-Annual Sale has finally arrived. Shop both online and in stores to get the lowest prices of the year. We found $1.99 and up beauty products, $3.99 panties, $6.99 bras, and much more.

The lowest-priced items will sell out the quickest, so we recommend shopping sooner rather than later. New items will be added or discounted every day, so keep checking back at VictoriasSecret.com to make sure you don’t miss out.

Even better — get free shipping on orders of $50 or more with promo code 50SHIP through June 11.

Beauty $1.99 & Up

Buy 1 PINK Beauty Item (reg. $2.99-$32.50) $1.99-$12.99, sale price
Use 50SHIP for free shipping on orders of $50+ through June 11
Final Price: as low as $1.99
Buy 1 Victoria’s Secret Beauty Item (reg. $12-$68) $3.99-$38.99, sale price
Use 50SHIP for free shipping on orders of $50+ through June 11
Final Price: as low as $3.99

Panties $3.99 & Up

Buy 1 Panty (reg. $10.50-$16.50) $3.99-$7.99, sale price
Use 50SHIP for free shipping on orders of $50+ through June 11
Final Price: as low as $3.99

Swim $5.99 & Up

Buy 1 Bikini Bottom (reg. $34-$90) $5.99-$17.99, sale price
Use 50SHIP for free shipping on orders of $50+ through June 11
Final Price: as low as $5.99

Buy 1 Bikini Top (reg. $32-$58) $22.40-$40.60, sale price
Use 50SHIP for free shipping on orders of $50+ through June 11
Final Price: as low as $22.40

Bras $6.99 & Up

Buy 1 Bra or Bralette (reg. $19.50-$109) $6.99-$39.99, sale price
Use 50SHIP for free shipping on orders of $50+ through June 11
Final Price: as low as $6.99

Sport $8.99 & Up

Buy 1 Tank Top (reg. $29.50-$39.50) $8.99-$19.99, sale price
Use 50SHIP for free shipping on orders of $50+ through June 11
Final Price: as low as $8.99

Buy 1 Sports Bra (reg. $29.50-$49.50) $16.99-$24.99, sale price
Use 50SHIP for free shipping on orders of $50+ through June 11
Final Price: as low as $16.99

Buy 1 Leggings or Pants (reg. $39.50-$74.50) $19.99-$39.99, sale price
Use 50SHIP for free shipping on orders of $50+ through June 11
Final Price: as low as $19.99

Sleep $12.99 & Up

Buy 1 Sleep Top (reg. $39.50-$89.50) $12.99-$39.99, sale price
Use 50SHIP for free shipping on orders of $50+ through June 11
Final Price: as low as $12.99

Buy 1 Pajama Shorts or Pants (reg. $34.50-$89.50) $14.99-$44.99, sale price
Use 50SHIP for free shipping on orders of $50+ through June 11
Final Price: as low as $14.99

Shop The Latest Online Deals