Does Walmart Sell Amazon Gift Cards in [year]? [Full Guide]

Walmart is one of the world’s largest retailers, operating a chain of hypermarkets and discount department stores in the United States. It offers one-stop shopping for electronics, clothing, toys, home furnishings, and grocery products.

But does Walmart sell gift cards? And can you buy Amazon gift cards at Walmart?

Does Walmart Sell Amazon Gift Cards?

Walmart does not sell Amazon gift cards either online or in-store because Walmart sees Amazon as one of its direct competitors. Customers can instead purchase Amazon gift cards at other retailers such as Klarna, Kroger, Walgreens, Whole Foods Market, Staples, or directly from Amazon.

Gift cards come in handy when you want to give gifts to people you love and care for, especially when you don’t know what to get them. If you want to purchase Amazon gift cards, you might wonder how or if you can do that at Walmart. Keep reading to find out.

Why Doesn’t Walmart Sell Amazon Gift Cards?

Why is it that Walmart does not sell Amazon gift cards? That’s because Walmart and Amazon have no agreement to sell each other’s products, gift cards inclusive.

Walmart is one of Amazon’s biggest competitors. So, Amazon won’t help Walmart profit from their products since both companies aim to dominate the retail business. And Walmart won’t do the same for Amazon.

Any Amazon items on the Walmart website are offered by third-party sellers rather than by Amazon or Walmart. Therefore, Amazon gift cards are not an exception, and you cannot buy Amazon gift cards from any of the Walmart stores.

Can You Buy Amazon Gift Cards at Walmart Online?

If you’ve ever looked to buy Amazon gift cards at Walmart physical stores, you might have been surprised to discover that the Walmart stores you went to don’t have Amazon gift cards. But are Amazon gift cards available at Walmart stores online?

Walmart does not stock or sell Amazon gift cards online because they are in direct competition. So, you cannot purchase Amazon gift cards from Walmart both online and in-store.

This competition is not limited to gift cards alone; neither Walmart nor Amazon sells any of the items the other offers.

What Walmart Competitors Sell Amazon Gift Cards?

Although Walmart does not allow Amazon gift cards to be sold at their stores, there are a lot of Walmart competitors that offer Amazon gift cards.

You can get Amazon gift cards from many Walmart competitors. Check out the complete list of Walmart competitors that sell Amazon gift cards. Some of the most popular stores that sell Amazon gift cards:

  • Walgreens
  • CVS
  • Family Dollar
  • Publix
  • Dollar General
  • JC Penny
  • Klanar
  • Best Buy
  • Wawa
  • Kroger
  • Wegmans

What Gift Cards Does Walmart Sell?

What Gift Cards Does Walmart Sell

Walmart offers a vast selection of gift cards as one of the biggest retailers in the world. While Amazon gift cards are unavailable at Walmart, you may still want to get your gift card while shopping at Walmart.

There are lots of other gift card options available for you to buy at Walmart. Some of these include:

  • Subway Gift Cards
  • Visa Gift Cards
  • Chick-Fil-A
  • Apple Store and iTunes Gift Cards
  • Facebook Gift Cards
  • Sephora
  • Mastercard Gift Cards
  • Microsoft Xbox Gift Cards
  • Starbucks Gift Cards
  • Uber
  • Hulu
  • Little Caesars
  • Nordstrom
  • American Express Gift Cards
  • Netflix
  • Fandango
  • Taco Bell


Walmart does not sell Amazon gift cards in-store or online because, as close competitors, Walmart and Amazon have no agreement to sell each other’s products. If you need to buy Amazon gift cards, you can get them directly from Amazon or at other retailers like Walgreens, Klarna, Kroger, etc.