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.