9 Best Places to Buy Amazon Gift Cards (2026)

where-to-buy-amazon-gift-cards_style2_20260319_190442.jpg

Amazon gift cards are one of the most gifted items in the US — and for good reason. With denominations typically ranging from $5 to $2,000, they give recipients access to tens of millions of products on one of the world's largest shopping platforms. Whether you need a last-minute digital card or a physical one for a birthday, knowing where to buy matters — especially if you want to earn rewards or fuel purchases around the amazon sales calendar. Good news: options are everywhere, from pharmacies to specialty gift card retailers, and Good Housekeeping confirms that both in-store and online channels carry them reliably. If you ever end up with cards you don't need, you can also sell unwanted gift cards to recover cash. Let's dive in!

Quick Answer

Amazon gift cards are available at Amazon.com directly, as well as major retailers including pharmacies, grocery stores, and big-box stores. They come in physical and digital formats, with denominations ranging from $5 to $2,000. Both in-store and online channels carry them reliably, making them easy to find for last-minute or planned purchases.

Jump to

Summary Table

Item Name Price Range Best For Website
Amazon $5–$2,000 Digital or physical cards with custom amounts Visit Site
CVS Pharmacy $15–$200 In-store pickup with same-day availability Visit Site
Best Buy $15–$200 Online ordering with in-store pickup option Visit Site
Walgreens $15–$200 Convenient pharmacy stop for physical cards Visit Site
Rite Aid $15–$100 Local pharmacy shoppers wanting quick access Visit Site
Kroger $25–$200 Grocery shoppers earning fuel points on purchases Visit Site
Safeway $25–$200 Grocery rewards members saving on fuel Visit Site
MyGiftCardSupply $5–$500 Instant digital delivery for online buyers Visit Site
GiftCards.com $10–$500 Bulk buyers and custom corporate gifting Visit Site

9 Best Places to Buy Amazon Gift Cards (2026)

Below you'll find detailed information about each aspect, including important details and considerations.

1. Amazon

The most straightforward place to buy Amazon gift cards is directly from Amazon's own website, where you'll find the widest selection of denominations, designs, and delivery formats available anywhere. You can purchase physical cards shipped by mail, printable cards for instant gifting, or digital codes delivered by email — sometimes within minutes. Amazon also lets you schedule delivery for a future date, making it easy to plan ahead for birthdays or holidays.

What you get:

  • Denominations from $1 to $2,000 (custom amounts available)
  • Email, print-at-home, and physical mail delivery options
  • Reload options for existing Amazon accounts

2. CVS Pharmacy

CVS carries physical Amazon gift cards in-store at nearly all of its 9,000+ U.S. locations, making it a convenient option when you need a card the same day without waiting for shipping. Cards are typically displayed on gift card racks near the checkout or pharmacy area. CVS ExtraCare members occasionally earn reward points on gift card purchases, adding a small bonus for loyalty shoppers.

Notable perks:

  • Available in common denominations: $15, $25, $50, and $100
  • No account or membership required to purchase
  • Convenient for last-minute gifting — buy and give the same day

3. Best Buy

Best Buy stocks Amazon gift cards both in-store and online, which makes it a practical choice if you're already shopping for electronics and want to pick up a gift card in the same trip. Physical cards are available at the customer service desk or on the gift card display, and online orders can be delivered or picked up curbside. If you're timing a purchase around a sale event, checking the amazon sales calendar alongside a Best Buy visit can help you maximize value.

Key details:

  • Available in-store and via BestBuy.com for delivery or pickup
  • Standard denominations: $25, $50, $100
  • My Best Buy rewards members may earn points on eligible gift card purchases

4. Walgreens

Walgreens is one of the most convenient pharmacy chains for picking up Amazon gift cards in person, with over 9,000 locations across the US. Cards are typically stocked near the checkout counters or in dedicated gift card displays, making them easy to grab during a regular pharmacy run.

What to know:

  • Available denominations: $15, $25, $50, and $100
  • No account or registration required — buy and use immediately
  • Some locations stock physical and digital card options

5. Rite Aid

Rite Aid pharmacies carry Amazon gift cards in their gift card sections, usually near the front of the store. With roughly 2,000+ locations primarily in the Northeast and West Coast, it's a solid option if you need a card the same day without ordering online. If you ever end up with a card you don't need, you can always sell unwanted gift cards for cash.

Key details:

  • Denominations typically range from $25 to $100
  • Purchase with cash, debit, or credit — no membership needed

6. Kroger

Kroger and its affiliated grocery banners (Fred Meyer, King Soopers, Fry's, and others) sell Amazon gift cards in-store, often in dedicated gift card kiosks near customer service or checkout lanes. Kroger is particularly useful because loyalty program members occasionally earn bonus fuel points on gift card purchases, adding extra value to a routine grocery trip.

Notable perks:

  • Fuel points promotions can earn 2x–4x points on gift card purchases during sales events
  • Available denominations: $25, $50, and $100 are standard
  • Check the amazon sales calendar to time purchases around bonus point events

7. Safeway

Safeway grocery stores carry Amazon gift cards in the gift card rack near checkout lanes, making them a convenient option when you need a card while running everyday errands. Physical denominations typically range from $15 to $100, and no account or app is required — just grab and go.

What to know:

  • Available in-store at most Safeway and Albertsons-affiliated locations nationwide
  • Pay with cash, debit, or credit at the register
  • No online ordering — in-store purchase only

8. MyGiftCardSupply

MyGiftCardSupply is a dedicated online retailer where you can purchase Amazon gift cards digitally and receive the code by email, often within minutes. It's a practical choice when you need an Amazon gift card fast without leaving home, and the site supports a wide range of denominations.

According to MyGiftCardSupply, cards are available from $5 up to $500, with instant or near-instant delivery to your inbox. If you ever end up with a card you don't need, you can also sell unwanted gift cards through resale platforms.

Key features:

  • Denominations from $5 to $500
  • Digital delivery — no shipping wait
  • Multiple payment methods accepted including credit card and crypto

9. GiftCards.com

GiftCards.com lets you buy Amazon gift cards online in both physical and digital formats, with the option to personalize the card design — useful when purchasing as a gift. Digital cards are delivered by email, while physical cards ship via standard or expedited mail.

Notable perks:

  • Custom card designs available for gifting occasions
  • Physical and eGift card options in one place
  • Denominations typically range from $10 to $500

Final Words

With 9 convenient options ranging from major retailers like Amazon itself, Walmart, and Target to grocery stores, pharmacies, and gas stations, finding an Amazon gift card has never been easier. Whether you need one instantly online or prefer picking one up in person, simply choose the location that fits your schedule and start shopping smarter today.

Related Articles

Frequently Asked Questions About Where to Buy Amazon Gift Cards

Where is the best place to buy Amazon gift cards?

The best place to buy Amazon gift cards is directly from Amazon, where you can choose between digital or physical formats with customization options. Major retailers like CVS Pharmacy, Best Buy, and Walgreens also carry them in-store and online, making them easy to find nationwide.

Can I buy Amazon gift cards online?

Yes, you can buy Amazon gift cards online through Amazon itself, as well as through retailers like Best Buy and CVS Pharmacy. Amazon offers both digital and physical formats, while Best Buy allows you to order online for delivery or in-store pickup.

Where can I buy an Amazon gift card in person at the last minute?

Walgreens and CVS Pharmacy are two of the most convenient options for buying Amazon gift cards in person, especially for last-minute purchases. Both chains have widespread locations across the United States, making them easy to find quickly.

Do Amazon gift cards come in physical and digital formats?

Yes, Amazon gift cards are available in both physical and digital formats. When purchasing directly from Amazon, customers can choose their preferred format and even customize the card, while retail locations like CVS and Walgreens primarily carry physical versions.

Are Amazon gift cards available nationwide in the US?

Yes, Amazon gift cards are widely available nationwide in the United States. You can purchase them online through Amazon or Best Buy, or find physical cards at major retail chains like CVS Pharmacy and Walgreens, which have stores across the country.

Related Guides