Where to Buy Victoria’s Secret Gift Cards: Availability Explained

Victoria's Secret storefront in a shopping mall

We contacted various grocery, pharmacy, and retail stores in Arizona, Illinois, and New York to find out where to buy Victoria’s Secret gift cards other than at Victoria’s Secret stores.

There are virtually no retail stores that sell them — only Best Buy confirmed that it sells Victoria’s Secret gift cards in its stores.

Best Buy typically stocks $50 Victoria’s Secret gift cards and $20 PINK gift cards with no additional purchase fees.[1]

If purchasing directly from Victoria’s Secret, you can get gift cards in amounts ranging from $10 to $500. If you order from the Victoria’s Secret website, shipping is free.[2]

Online, you can choose from several gift card designs and purchase either physical gift cards or eGift delivery.

You can use Victoria’s Secret gift cards and PINK gift cards interchangeably at either store, and you can also redeem Victoria’s Secret gift cards online or by phone.[2]

Stores That Don’t Sell Victoria’s Secret Gift Cards

During our research, we discovered several stores that don’t typically sell Victoria’s Secret gift cards.

Note that gift card availability often varies by location, so there’s a chance your local store listed below will have Victoria’s Secret gift cards in stock.

However, the following stores informed us that they don’t sell Victoria’s Secret gift cards:

  • BJ’s Wholesale Club
  • Costco
  • CVS
  • The Home Depot
  • Kroger
  • Lowe’s
  • Rite Aid
  • Sam’s Club
  • Staples
  • Target
  • Walgreens
  • Walmart

For more details on buying gift cards, see our complete list of stores that sell gift cards and our research store gift card return policies.

For information about the retailer, check out our research on the Victoria’s Secret return policy.


buy modafinil online where to buy modafinil