Free Standard shipping on orders over $2,000 · Tracked from Japan Aura Seeker preorders open →
USD
Order 0

Where to buy Pokémon cards

You can buy Pokémon cards at big US retailers (Target, Walmart, Costco, GameStop, Best Buy, Walgreens, CVS, Dollar General and Dollar Tree), at local card shops, at the official Pokémon Center online store, and from online card stores and marketplaces. Big-box stores have the lowest retail prices but sell out fast; card shops and online stores have the widest range, including singles, Japanese cards and older sets.

Where to buy Pokémon cards compared

WhereGood forWatch out for
TargetNew sets at retail price, online dropsSells out quickly, purchase limits
WalmartPacks, blisters, ETBs, tinsMarked-up third-party sellers online
CostcoMulti-product bundles at a discountLimited choice, membership needed
GameStop and Best BuyNew releases, preordersSmall allocations
Walgreens, CVS, Dollar General, Dollar TreeSingle packs and small boxesOlder or random stock, searched packs
Amazon and eBayAnything, including older setsThird-party pricing and resealed product
Pokémon Center (online)Exclusive ETBs and merchandiseQueues and fast sell-outs on big releases
Local card shopsSingles, events, advice, trade-insPrices vary by shop
Online card stores like PokarumiFull set lists, singles, Japanese cards, case pricingCheck shipping times and returns

Buying Japanese and hard-to-find cards

US retailers stock English products only. For Japanese booster boxes, Japanese singles and older sets, buy from a specialist. We ship tracked from Japan to the US by EMS, DHL or FedEx, priced in US dollars: see Japanese Pokémon cards and booster boxes.

Tips to get the best price

  • Compare price per pack: a sealed booster box is usually cheaper per pack than blisters or loose packs.
  • Don't pay far above retail during a launch week rush; prices often settle.
  • Buy singles instead of packs if you want one specific card, it is almost always cheaper.
  • Check that sealed product is factory sealed, see how to spot fakes and reseals.

Where can I buy Pokémon cards near me?

Check Target, Walmart, GameStop and local card shops first. Google Maps "card shop near me" and the official Play! Pokémon event locator list stores that run Pokémon events.

Where is the cheapest place to buy Pokémon cards?

At retail price, Target, Walmart and Costco bundles. For the lowest price per pack, a sealed booster box. For one specific card, buy the single.

Can you buy Pokémon cards at Dollar Tree or CVS?

Often yes, usually single packs or small boxes, and stock varies a lot by store.

Shop the cards in this guide

All products