Where to Buy KPop Demon Hunters Dolls at Retail (and Avoid Scalper Prices)

Updated 30 October 2026 · about 4 min read

Mattel's KPop Demon Hunters dolls cost about $27 for the fashion dolls and $32 for the singing ones, and most of them are in stock at Amazon, Target and Walmart. The problem is Rumi. Both Rumi dolls have been sold out at every major retailer for months, and the only listings you'll find are third-party sellers at $50 to $100 or more. Here's what's available, how to catch a restock, and how to tell a real doll from the fakes that have followed the shortage.

What's in stock and what isn't

Doll Retail Status
Mira "Golden" singing doll ~$32 In stock
Zoey "Golden" singing doll ~$32 In stock
Rumi "Golden" singing doll ~$32 Sold out; resale $50+
Mira "How It's Done" fashion doll ~$27 In stock
Zoey "How It's Done" fashion doll ~$27 In stock
Jinu "Soda Pop" fashion doll ~$27 In stock
Rumi "How It's Done" fashion doll ~$27 Sold out; resale only
Rumi Deluxe Battle doll (with sword) ~$54 Limited; price flagged high at Amazon

Rumi is the lead character, so demand for her dolls is several times higher than for the others, and Mattel shipped them in the same quantities. That's a supply imbalance, not a limited edition. Restocks happen; they sell out again within hours.

How to buy Rumi at retail

  1. Set stock alerts. Amazon's "notify me" on the product page, Target's app notifications, and free stock-alert sites all work. Restocks of Rumi have tended to appear at Target and Walmart first.
  2. Check in-store stock. Target and Walmart's apps show inventory by store. Physical stores sometimes have dolls that never make it online.
  3. Look at the Mattel Shop. Mattel's own store restocks separately from retailers.
  4. Don't pay resale in November. With the holidays coming, Mattel has every reason to ship more Rumi. A $90 doll in October is likely a $32 doll in December. If you can wait, wait.

Spotting fakes

The shortage has produced counterfeits, mostly from marketplace sellers and TikTok Shop. Signs of a fake:

  • Price well below retail from a seller you've never heard of. A "$15 Rumi doll" is not a Mattel doll.
  • No Mattel branding on the box, or a box with the wrong character art.
  • Plush "dolls" listed as official. Mattel's are fashion dolls; most of the cheap plush are unlicensed.
  • Ships from overseas with a 3-to-5-week delivery window.

Our guide on is TikTok Shop legit covers the checks for any marketplace listing.

If you have to buy resale

Filter eBay to Sold items to see what people actually pay, rather than the asking prices. Sealed, from a seller with a long feedback history, with photos of the actual box. Expect $50 to $70 for a sealed fashion or singing Rumi; above $100 you're paying a panic premium.

Scanning the doll's barcode or searching it in Priced shows what the same product is selling for across stores, which is the quickest way to see whether a listing is close to retail or a scalper price. If you already own dolls and want to know what they're worth, our Valued guide on KPop Demon Hunters toy resale value has the numbers.

Common questions

Where can I buy the Rumi doll?

At retail: nowhere reliably, as of October 2026. Set stock alerts at Target, Walmart, Amazon and the Mattel Shop and buy on a restock. On resale: eBay sealed listings at $50 to $70 are the realistic price.

How much do KPop Demon Hunters dolls cost?

About $27 for the fashion dolls and $32 for the singing dolls at retail. The Rumi Deluxe Battle doll is about $54.

Why is the Rumi doll sold out everywhere?

She's the lead character, and Mattel shipped her in the same numbers as Mira and Zoey. Demand outran supply, and restocks sell out within hours.

Will there be more KPop Demon Hunters dolls?

Almost certainly. A franchise this big gets waves of new product, and holiday restocks are likely. That's a reason not to pay resale prices now.