Wondering what places sell Amazon gift cards? Here’s a full guide to buying them at CVS, Walmart, Target, and other local stores.
Unlock $150 Amazon Gift Card. Complete the survey and get your gift card instantly. Start Survey
Ever stood in a store aisle wondering, "What places sell Amazon gift cards?" Yeah, me too. It seems like such a simple thing—but when you actually need one, you're unsure where to go. Whether you're buying one for yourself, a birthday surprise, or trying to win points with someone you care about, Amazon gift cards are incredibly handy.
So here’s the short answer: You can find Amazon gift cards in many popular stores like CVS, Walgreens, Target, and even some gas stations. But not every big-name store sells them (surprise: Walmart usually doesn’t!).
In this post, I’ll walk you through exactly where you can find Amazon gift cards near you. I’ll also clear up some confusion, share personal tips, and help you avoid common mistakes when buying them.
3 Key Takeaways:
- Amazon gift cards are widely available in pharmacies, grocery stores, and online.
- Not all stores (like Walmart or Home Depot) actually carry them—check before you go.
- Buy from trusted places to avoid scams and card balance issues.
What Places Sell Amazon Gift Cards?
Amazon gift cards are sold in more places than you might think. From local pharmacies to nationwide grocery stores, you can grab one while running errands or even filling up gas. The most common locations include:
- Pharmacy chains like CVS and Walgreens
- Big box stores like Best Buy and Target
- Dollar stores and convenience stores
- Grocery chains like Kroger and Safeway
- Online options directly from Amazon or trusted sites
Now let’s break this down section by section.
Pharmacy Chains That Sell Amazon Gift Cards
Does CVS Sell Amazon Gift Cards?
Absolutely. CVS is one of the easiest places to find Amazon gift cards. You’ll usually see them hanging near the cash register or on a dedicated gift card rack.
- Available in multiple denominations (like $15, $25, $50, $100)
- No activation fee
- You can pay with cash, debit, or credit
I personally bought one here last Christmas when I was in a rush, and it took less than two minutes to grab and go.
Unlock $150 Amazon Gift Card. Complete the survey and get your gift card instantly. Start Survey
Does Walgreens Sell Amazon Gift Cards?
Yes, Walgreens does sell Amazon gift cards. In fact, they keep a pretty well-stocked rack of them in most locations.
- Often placed near the pharmacy counter or front entrance
- Great option for last-minute gift shopping
- Sometimes included in holiday promotions (like bonus cash on your loyalty account)
Other Pharmacies That Sell Amazon Gift Cards
Besides CVS and Walgreens, other drugstores like Rite Aid, Kroger Pharmacy, and even smaller chains in regional areas often carry Amazon gift cards. It really depends on the area, but checking the gift card rack is always worth a quick look.
Big Box Retailers Selling Amazon Gift Cards
Does Walmart Sell Amazon Gift Cards?
Here’s where it gets tricky. Despite being one of the largest retailers in the U.S., Walmart does not sell Amazon gift cards in stores or online. That’s because they’re direct competitors.
If you’re at Walmart looking for one, you’re out of luck. Your best bet is to try a nearby CVS or Walgreens instead.
Does Target Sell Amazon Gift Cards?
Same story here—Target does not sell Amazon gift cards. They prefer promoting their own Target gift cards and other non-competing brands.
So even if you see a massive gift card section in-store, Amazon won’t be one of them.
Does Best Buy Sell Amazon Gift Cards?
Surprisingly, yes! Best Buy stocks Amazon gift cards both online and in physical stores.
- Look near the electronics accessories section
- Available in multiple values, often in $25-$100 range
- Makes sense since many people buy them alongside tech gifts
Convenience & Dollar Stores with Amazon Gift Cards
Does Dollar General Sell Amazon Gift Cards?
Yes, Dollar General offers Amazon gift cards and is one of the most underrated spots to get them.
- Usually located at the checkout area
- Offers both physical and eGift card formats
- Can be a good option in rural areas where big chains are scarce
7-Eleven, Circle K, and Gas Stations
These stores are hit or miss, but many 7-Eleven and Circle K locations carry Amazon gift cards.
- You’ll typically find them near the cashier or in standalone gift card kiosks
- Great for those spur-of-the-moment purchases
- Selection may be limited compared to grocery stores
Grocery Chains That Sell Amazon Gift Cards
A lot of people forget how useful grocery stores can be for picking up gift cards. You can usually find Amazon gift cards at:
- Kroger
- Safeway
- Publix
- Albertsons
- Meijer
- Giant Eagle
These are great places to buy during your normal grocery runs. Plus, some chains (like Kroger) even let you earn fuel points for gift card purchases.
Does Home Depot Sell Amazon Gift Cards?
Nope. Home Depot doesn’t carry Amazon gift cards. I remember checking the gift card rack there once when I needed a quick birthday present—nothing. They’re more focused on their own brand cards or home-related ones like Lowe’s or Visa cards.
So, if you’re inside a Home Depot hoping to grab an Amazon card, save yourself the walk around the store. Just head to a CVS or grocery store instead.
Can I Buy Amazon Gift Cards Online?

Yes, and it’s honestly my favorite way to do it. Go to Amazon.com and you’ll find physical cards, eGift cards, and print-at-home options.
I’ve used this method so many times, especially for last-minute gifts. One time, I completely forgot my cousin’s graduation day until I saw it on Facebook that morning. Within minutes, I sent him a custom eGift card with a funny message and a picture of our childhood trip. He loved it.
You can personalize cards, pick exact amounts, and choose when it gets delivered. Super convenient and way less stressful than driving around town.
Tips for Buying Amazon Gift Cards Safely
I’ve had a bad experience before with a gift card that didn’t work, so now I’m extra cautious. Here are a few tips that help:
- Always check the packaging. If it looks tampered with, don’t buy it.
- Keep the receipt. It helps if you ever need to report an issue.
- Avoid buying from sketchy websites. If it sounds too good to be true, it probably is.
One time, I bought a discounted card from a reseller site. Big mistake—the code had already been used. Since then, I stick to trusted stores like CVS or Amazon.com. It’s not worth the risk just to save a couple of bucks.
Popular Amazon Gift Card Denominations & Custom Options
Most stores offer Amazon gift cards in fixed values like:
- $15
- $25
- $50
- $100
But if you buy online, you can enter any custom amount. I’ve done this a few times when I wanted to give someone a very specific gift value, like $37 for a quirky inside joke.
Amazon also lets you upload your own photo and message, which is a fun way to personalize the gift.
Unlock $150 Amazon Gift Card. Complete the survey and get your gift card instantly. Start Survey
Why Buy Amazon Gift Cards from Physical Stores?
Sometimes it’s just easier to buy in person. Maybe you want to pay with cash, maybe you’re already in a store grabbing snacks or medicine. I’ve picked up Amazon gift cards while checking out at CVS or grabbing a soda at 7-Eleven.
Once I even got one at Dollar General while buying batteries. Didn’t plan it—just saw the rack and remembered my niece’s birthday. Instant lifesaver.
There’s no waiting, no shipping. You get the card right away and can hand it over or stuff it in a birthday card. If I need a gift last-minute, this is usually how I do it.
It’s also helpful if you’re budgeting. You can stick to a set amount and avoid the temptation to overspend online.
How to Redeem Amazon Gift Cards After Purchase
Redeeming a card is super simple:
- Go to Amazon.com/redeem
- Sign in to your account
- Enter the claim code on the back of the card
It takes just seconds, and your balance updates instantly. I always scratch the code carefully with a coin to avoid damaging it.
Conclusion
What places sell Amazon gift cards? Now you know—from CVS to Dollar General to Best Buy, there are tons of options. Just skip Walmart and Home Depot, and you’ll be good to go.
From personal experience, I recommend buying at your local CVS or online through Amazon. It’s fast, easy, and safe.
So next time you need a gift (or a treat for yourself), grab an Amazon card from one of these trusted spots. You never know when it’ll come in handy.