Where to Buy a Nintendo Gift Card: 6 Best Places in 2026
Authored by Daniel Heuer
Writer on the PerfectGift team, delivering smiles daily.
Published September 18, 2026 | Updated September 18, 2026
Quick answer: You can buy a Nintendo eShop gift card straight from Nintendo.com and the eShop, as a digital code on Amazon, in store and online at Walmart, Target, Best Buy, and GameStop, and as a PerfectGift for Nintendo eShop that sends by text or email in seconds and lets the recipient keep it as Nintendo, switch brands, or move the balance to a Visa. One thing to get right before you buy: a Nintendo eShop card adds spendable balance to a Nintendo Account, which is a different product from a Nintendo Switch Online membership card, and a US card only works on a US account.
eShop card vs Switch Online membership: the one thing to get right
Two Nintendo cards look similar on the rack and do very different things. A Nintendo eShop gift card adds spendable money to a Nintendo Account. The recipient can put it toward any game, add-on, or download, and it can even pay for a Switch Online membership if that is what they want. A Nintendo Switch Online membership card is not money at all. It is a subscription, sold in fixed 3-month or 12-month terms, and the clock starts the moment it is redeemed. If you want to give someone freedom to pick their own game, buy the eShop card. If you specifically want to cover their online play, buy the membership. One more thing to know: a US Nintendo eShop card only loads a US Nintendo Account, so it is not the right gift for someone gaming on an account in another country.
Buying it as a gift vs. for yourself
- Buying it as a gift? You want it on time, easy to send, and flexible in case the recipient would rather spend it elsewhere. A digital card that arrives by text or email beats a plastic card you have to mail, and a card they can redirect beats one locked to a console they might not own.
- Buying it for yourself? You want the fastest path to a balance in your Nintendo Account. Buying funds directly in the eShop, a digital code from Amazon, or a card from a nearby Walmart or GameStop all work.
Where to buy a Nintendo eShop gift card at a glance
The 6 best places to buy a Nintendo eShop gift card
1. PerfectGift — best for gifting
A PerfectGift for Nintendo eShop starts as a Nintendo card, but the recipient is not locked in. If they game on a Switch, that is what they get. If you weren't certain, they can switch it to another brand, move the balance to a Visa gift card to spend anywhere, send it on with Zelle, or regift it. It sends by text or email in seconds, so it works when you are short on time, it comes in digital or physical form from $5 to $500, and the gift never expires.
Pros: recipient can keep it as Nintendo, swap brands, or move to Visa; digital delivery in seconds; $5 to $500; never expires. Cons: the swap-to-another-brand step is the recipient's choice, not yours. Our take: the pick when Nintendo is probably right but you'd like the recipient to have options if it is not.
2. Nintendo.com and the eShop — best for buying direct
You are buying straight from Nintendo, with first-party support. You can add an exact dollar amount to your own balance right inside the eShop, or buy a digital gift card from Nintendo.com to send to someone else. Funds land in a Nintendo Account and do not expire.
Pros: first-party, no doubt about authenticity, exact amounts in the eShop, funds never expire. Cons: digital only, and it loads a specific Nintendo Account, so it is less flexible than a gift card the recipient can redirect. Our take: the safe default when you know the recipient's account is US-based and they game on Nintendo.
3. Amazon — best for a digital code fast
Amazon sells the Nintendo eShop card as a digital code from $10 to $50, delivered by email in minutes. Handy if you already shop there and want the code in hand quickly.
Pros: fast digital delivery, trusted source, easy if you're already on Amazon. Cons: digital code only, capped at $50 per card, and locked to Nintendo with no swap option. Our take: a solid quick option for a self-purchase or a last-minute digital gift.
4. Big-box and game stores — best for a card today
Walmart, Target, Best Buy, and GameStop carry Nintendo eShop cards on the rack in the usual $10, $20, $35, and $50 amounts, with digital options at some of them. This is the move when you want something in hand today.
Pros: everywhere, physical card to hand over or a digital code in minutes, easy to gift. Cons: amounts are limited to what's on the rack, and it's locked to Nintendo. Our take: the option when the occasion is today. GameStop and Best Buy are the most reliable racks for it.
5. Online gift-card sites — best online alternative
Established gift-card sites sell Nintendo eShop codes online with digital delivery, a reasonable backup when you're not buying from Nintendo or a big-box retailer directly. Stick to well-known sellers, and make sure the card is a US card for a US account.
Pros: online, digital delivery, reputable options. Cons: a plain-brand card with no swap option, and region matters. Our take: a fine backup if Nintendo.com and Amazon aren't convenient.
6. GCX (Raise) — best for a discount
GCX (formerly Raise) is a gift-card marketplace that resells Nintendo eShop cards below face value. The exact discount moves with inventory but tends to run a few percent. If nothing's discounted when you look, you can buy at full price and earn cash back in GCX Cash toward a future purchase instead. Either way, every order is covered by a 90-day money-back guarantee.
Pros: a real discount below face value, or cash back in GCX Cash on full-price cards; 90-day money-back guarantee; instant digital delivery. Cons: the discount and stock move around; digital only; check that it's a US card. Our take: good for a self-purchase if you'll spend the balance yourself. Check the live discount before you buy, and skip it if you're gifting.

Do Walmart, Best Buy, and GameStop sell Nintendo gift cards?
Yes to all three, along with Target. They carry the physical Nintendo eShop card in the standard $10 to $50 range, and some also sell a digital version. Availability on any single rack changes, so if you want a guaranteed source, buy from Nintendo.com, PerfectGift, Amazon, or a reputable online gift-card site.
Match the source to your timeline
- Need it in minutes: a digital PerfectGift, a Nintendo.com eGift, or an Amazon digital code.
- Need it today, in hand: a physical card from a Walmart, Target, Best Buy, or GameStop near you.
- Have a few days: a physical card by mail, including a plastic PerfectGift.
Watch out for cheap "Nintendo code" deals
A discount from a reputable reseller is one thing. A stranger on a marketplace advertising a deeply discounted Nintendo eShop code is another, and that's where a lot of gift-card fraud happens. A code sold well below face value by an unofficial seller can arrive already used or region-locked to the wrong country. Buy from Nintendo, a major retailer, PerfectGift, or a reputable gift-card site, not a random listing.
How to use a Nintendo eShop gift card
- Redeem it: on a Nintendo Switch, Wii U, or 3DS family system, open the Nintendo eShop and choose Redeem Code, or redeem it online through the Nintendo Account site. The funds are added to the account balance.
- Check your balance: it shows in the eShop and in your Nintendo Account, since the funds live in the account rather than on the card.
- Good to know: a US Nintendo eShop card only loads a US Nintendo Account, and eShop funds do not expire. An eShop card is not the same as a Switch Online membership card.
- With a PerfectGift, the recipient can instead swap the brand, move the balance to a Visa, send it via Zelle, or regift it. They choose how to redeem it.
The bottom line
For a gift, a PerfectGift for Nintendo eShop is the flexible pick if you're not certain they game on Nintendo, and it still arrives in seconds. For a guaranteed first-party card, buy at Nintendo.com or add funds in the eShop. For a fast digital code, Amazon works. For today, a Walmart, Best Buy, or GameStop rack card does the job. Wherever you buy, make sure it's a US card for a US account, don't confuse the eShop card with a Switch Online membership, and skip the too-good-to-be-true discount codes.
More where-to-buy guides: PlayStation, Sonic, and Dave & Buster's.
Frequently asked questions
Where can I buy a Nintendo gift card? From Nintendo.com and inside the eShop, as a digital code on Amazon, in store and online at Walmart, Target, Best Buy, and GameStop, from reputable online gift-card sites, and as a PerfectGift that sends by text or email. The product is the Nintendo eShop card, and it works on Nintendo Switch.
Can you buy Nintendo eShop gift cards online? Yes. Nintendo.com sells digital cards, you can add funds directly in the eShop, Amazon sells a digital code, big-box retailers sell them online, and a digital PerfectGift for Nintendo eShop is delivered by email or text in seconds.
What's the difference between a Nintendo eShop card and a Switch Online membership card? An eShop card adds spendable balance to a Nintendo Account for games and add-ons, and it can even pay for a membership. A Switch Online membership card is a fixed 3-month or 12-month subscription that starts when it's redeemed. They are different products.
Does a Nintendo eShop gift card work in another country? No. A US Nintendo eShop card only loads a US Nintendo Account. Buy the card for the same country as the recipient's account.
Do Nintendo eShop gift cards expire? No. Once redeemed, the funds are added to your Nintendo Account balance and do not expire in the US.
Can you use a Visa gift card to buy Nintendo games? Not directly on a card-by-card basis in every case, but you can add a prepaid Visa as a payment method in your Nintendo Account, or use a PerfectGift and move the balance to a Visa to spend anywhere. The simplest path to Nintendo credit is redeeming an eShop card into the account balance.