You can buy Amazon gift cards both in physical stores and online. Here are your main options:
In-Store Retailers
Amazon gift cards are available at many brick-and-mortar locations, including but not limited to:
- 7-Eleven
- Walgreens
- CVS Pharmacy
- Best Buy
- GameStop
- Kroger
- Lowe's
- Office Depot
- Staples
- Whole Foods Market
- Wawa
- Publix
- Rite Aid
- Family Dollar
- AAA Club Alliance
- JCPenney
- Safeway
- Shell Oil
- USPS
Availability may vary by location, so it’s good to check your local store
Online Purchase
The easiest way to buy Amazon gift cards online is directly from Amazon's website, where you can choose physical cards, e-gift cards (digital), or print-at-home options. You can select preset amounts or enter a custom amount starting as low as $5 for print-at-home cards. Amazon also offers themed packaging and the ability to send the card directly to the recipient via email or text
. Other online platforms where you can buy Amazon gift cards with instant email delivery include:
- PerfectGift.com (bulk purchases)
- Dundle.com (supports PayPal, Apple Pay, and other payment methods)
- Recharge.com (digital codes with secure payment options)
- GiftYa and Woohoo.in (for regional options)
Make sure to buy from authorized sellers to avoid scams
Where You Won't Find Amazon Gift Cards
Major retailers like Walmart, Target, Costco, and Sam’s Club do not sell Amazon gift cards, likely due to competitive reasons
. In summary, for convenience and security, buying directly from Amazon online or from major retailers like Walgreens, CVS, or Best Buy in-store are your best bets to purchase Amazon gift cards.