Skip to content
Packs Near Me
Menu

Where to Buy Pokémon Cards: Every Kind of Store Compared

Where to buy Pokémon cards: grocery store vending machines, Target, Walmart, GameStop, Walgreens, Costco, Pokémon Center, game shops, and how to spot fakes.

Updated October 17, 2026 · By the Packs Near Me team

You can buy new Pokémon cards at big-box stores like Target and Walmart, at GameStop, at pharmacies like Walgreens and CVS, at warehouse clubs like Costco, on the Pokémon Center website, and from official Pokémon TCG vending machines inside many grocery stores. If you want one specific card, a local game store or a card marketplace is a better bet than buying packs. Popular products sell out fast, so check stock before you drive anywhere.

Quick comparison

Where What you will usually find Buy online? How to check stock
Grocery store vending machines Sealed Pokémon TCG products No Our vending machine map and restock reports
Target Packs, boxes, tins, new releases Yes Target app or Target.com, set "My store"
Walmart Packs, boxes, tins Yes Walmart app or Walmart.com
GameStop Sealed products, some sold only in stores; PSA-graded cards online Some items GameStop.com product pages
Walgreens and CVS A small selection of packs, tins and boxes Mostly no Pick your store on the website, or call
Costco Multi-pack bundles that rotate Some items Costco.com, warehouse visit
Pokémon Center Full product line, including Pokémon Center exclusives Yes Pokemoncenter.com, which uses a queue on busy days
Local game stores Single cards, sealed products, events Varies Call the store

Grocery store vending machines

Many grocery stores now have official Pokémon TCG vending machines. We list more than 2,000 of them, mostly in Safeway, Kroger, Albertsons, Jewel-Osco and Fred Meyer stores, across 28 states. Pokémon runs its own vending machine locator, and our vending machine map shows the same machines by city along with visitor reports.

Machines are handy because you can check one while you shop for groceries. They also have their own rules, so read how Pokémon vending machines work, when they restock, and what they charge before your first trip.

Big-box stores: Target and Walmart

Target and Walmart carry Pokémon cards in stores and online. Target said in September 2025 that Pokémon cards made up the majority of its trading card sales that spring, and that new releases arrive "nearly every week."

Both stores have used purchase limits. Target's limits have changed many times since 2021 (see when Target restocks Pokémon cards for the full history). In November 2025, Kotaku and Dexerto reported an internal Walmart memo setting a limit of five trading card packages per visit. Walmart did not comment publicly in that coverage. Check the product page or the shelf for the current limit.

Neither store publishes a restock schedule for Pokémon cards. Also note that Target lists trading cards as final sale, so they cannot be returned.

GameStop

GameStop sells sealed Pokémon TCG products. Some of its product pages say an item is sold only in stores. For Prismatic Evolutions reprints scheduled for May 2025, GameStop's site said they would drop exclusively in stores, according to Nintendo Life.

GameStop also sells PSA-graded Pokémon cards on its website, and participating stores accept cards for PSA grading. If you collect high-value cards, that can be useful. For new packs, compare GameStop's price with other stores first (more on that below).

Pharmacies: Walgreens and CVS

Walgreens and CVS both sell Pokémon cards, usually a smaller selection than big-box stores. Walgreens.com lists its Pokémon items with "Price available in store" and "Store availability varies," and does not ship them. CVS.com lists items such as a Poké Ball tin with three booster packs. Our guide to Pokémon cards at Walgreens covers what Walgreens lists and how to check your store.

Warehouse clubs: Costco

Costco sells Pokémon products mostly as multi-pack bundles, and some are online only. For example, on October 17, 2026, Costco.com listed a "Pokemon 3-pack Paldea Partners Tins" with 15 booster packs and three foil promo cards. It was marked "Online Only" with a limit of one transaction and a maximum of two units per membership per day. Costco's listings change over time, so check Costco.com often.

Pokémon Center online

The Pokémon Center (pokemoncenter.com) is The Pokémon Company's own store. It sells the full product line plus items you cannot get anywhere else. For example, the 30th Celebration set released on September 16, 2026 included a Pokémon Center Elite Trainer Box with 11 booster packs instead of the 9 in the standard version, plus a second promo card stamped with the Pokémon Center logo.

On busy release days the site uses a virtual queue. Pokémon Center support says waiting in the queue does not guarantee you can buy the item, that you must shop on your own region's site (the US site if you live in the US), and that purchase limits are shown on each product page.

Local game stores for single cards

If you want one card, buy that card. Opening packs to hunt for it often costs more. Local game stores sell single cards, and many also sell sealed products and host Pokémon League play. Pokémon's Event Locator lists stores that run official events, and Pokémon suggests contacting the store for details.

To see what a single card usually sells for, check a marketplace price guide. TCGplayer says its Market Price comes from recent sales on its site, so it reflects what people paid, not what sellers hope to get. Bring that number with you when you shop.

How to avoid fake Pokémon cards

Pokémon Support gives this advice:

  • Fake cards are often easy to see through if you hold them up to a bright light.
  • A local shop that specializes in trading cards may be able to check a card for you.
  • Pictures of official products are on the Pokémon website, so compare the packaging.
  • Fake booster packs can be very hard to spot. If the price seems too good to be true, it probably is.

The fan site JustInBasil's Pokémon TCG Resources adds more signs: misspellings, a missing accent on the "é" in "Pokémon," odd fonts or spacing, misshapen Energy symbols, huge HP or damage numbers, and holo foil that looks flat. It also warns that boxes full of "GX" or "EX" cards are sure to be fake.

The safest habit is simple. Buy sealed products from the stores in this guide, and buy single cards from sellers with a clear return policy.

How to avoid scalper prices

When a popular set launches, resellers often buy out stores and list the products for much more. Some tips:

  • Know the store price. Before you pay a reseller, check what Target, Walmart or the Pokémon Center charge for the same item.
  • Check sold prices, not asking prices. An eBay listing shows what a seller wants. A sold price or TCGplayer's Market Price shows what people actually paid.
  • Compare stores too. Store prices can also run high. Tech Times reported on September 17, 2026 that GameStop listed the 30th Celebration Elite Trainer Box at $150, against what Tech Times called a $49.99 MSRP.
  • Wait for reprints. In January 2025, The Pokémon Company said it was "actively working to print more" of hard-to-find products. In April 2025, Nintendo Life reported Prismatic Evolutions restocks listed at GameStop for May. Waiting a few months can cost less than paying a reseller.
  • Use store limits to your advantage. Purchase limits exist to spread stock around. Checking several stores on one trip is often cheaper than paying a reseller.

Find stores near you

Our where to buy pages list vending machine locations by city. When you find stock anywhere, report it so others nearby can find it too. Restock reports have just launched, so early reports matter a lot. You can also sign up for alerts for your area.

Sources

Checked October 17, 2026. Pages marked with an asterisk block automated reads and were checked through the search engine's view of the page.

Common questions

What is the best place to buy Pokémon cards?

It depends on what you want. For new sealed packs, check big-box stores, grocery store vending machines and the Pokémon Center online. For one specific card, a local game store or a card marketplace is usually the better choice.

Where can I buy Pokémon cards online?

The Pokémon Center is The Pokémon Company's own online store. Target.com and Costco.com also sell some Pokémon products online, but popular items often sell out fast.

How can I tell if Pokémon cards are fake?

Pokémon Support says fakes are often easy to see through when you hold them up to a bright light, and that a price that seems too good to be true probably is. A local card shop can also look at a card for you.

Why are some Pokémon cards so expensive right now?

Popular sets sell out fast, and resellers then list them above store prices. The Pokémon Company has said it is printing more of high-demand products, so waiting for a reprint can save money.

More guides