The following retailers and online gift card resellers have physical and/or digital Barnes & Noble gift cards available for in-store purchase — gift cards are available in amounts of $10 to $350:

Albertsons

  • Availability: Physical gift cards
  • Gift card amounts: $25 or $50

CVS

  • Availability: Physical gift cards
  • Gift card amounts: $20 or $50

Giant Eagle

  • Availability: Physical gift cards
  • Gift card amounts: $25 or $50

The Home Depot

  • Availability: Physical gift cards
  • Gift card amounts: Select locations have $25 cards available (half The Home Depot stores we called sold Barnes & Noble gift cards)

JCPenney

  • Availability: Physical gift cards
  • Gift card amounts: $25 or $50

Kohl’s

  • Availability: Physical gift cards
  • Gift card amounts: $25

Kroger

  • Availability: Physical gift cards and eGift cards
  • Gift card amounts: $25 or $50 in stores; $15 to $500 online

Meijer

  • Availability: Physical gift cards
  • Gift card amounts: $25 or $50

Publix

  • Availability: Physical gift cards
  • Gift card amounts: $25 or $50

Rite Aid

  • Availability: Physical gift cards
  • Gift card amounts: $15 or $25

Safeway

  • Availability: Physical gift cards
  • Gift card amounts: $25 or $50

Staples

  • Availability: Physical gift cards and eGift cards
  • Gift card amounts: $50 for physical gift cards; $25 or $50 for eGift cards

Target

  • Availability: Physical gift cards
  • Gift card amounts: Select locations have gift cards available in either $25 or $50 (half the Target stores we spoke with sold Barnes & Noble gift cards)

Walgreens

  • Availability: Physical gift cards
  • Gift card amounts: $25 to $500

Walmart

  • Availability: Physical gift cards
  • Gift card amounts: Select Walmart stores carry Barnes & Noble gift cards in varying amounts around the holidays. None of the Walmart stores we spoke with carried Barnes & Noble gift cards on a regular, year-round basis.

Wawa

  • Availability: Physical gift cards
  • Gift card amounts: $25

If none of these options work for you, you can also buy Barnes & Noble gift cards in any of Barnes & Noble’s 600+ bookstores throughout the U.S. Both physical and eGift cards can also be purchased on the Barnes & Noble website. If you’re buying multiple gift cards, there is a purchase limit of $1,000.

Gift cards bought online or in stores do not qualify for the Barnes & Noble Membership discount or free express shipping. Gift cards can be used in Barnes & Noble stores, on the Barnes & Noble website, and in Barnes & Noble College stores.[1]

Places That Don’t Sell Barnes & Noble Gift Cards

Some popular retailers do not have Barnes & Noble gift cards available. These include:

  • Amazon
  • Best Buy
  • BJ’s Wholesale Club
  • Costco
  • Sam’s Club

Interested in e-books? See our article for places to buy Kindle gift cards. If you buy gift cards often, we also have the details on stores near you that sell gift cards.


This Season