Find the set your table deserves.
Every mahjong set on this site is labelled for the one thing listings bury: whether you are buying a complete game or tiles alone. Compare 18 sets across all three games — with prices checked, tile counts decoded, and materials explained.
Start with your game, not a product
I play American (NMJL)
Jokers, racks, and a new hand card every year. The fastest-growing style in the US — and the most confusing to shop for, because premium brands sell tiles alone. Sets run $36–$800 all-in.
American top picks →I play Chinese
The original game: 144–148 tiles, no jokers, no racks, characters only. Complete sets from about $61 — the best value in mahjong, full stop.
Chinese top picks →I play Japanese Riichi
136 tiles, red fives, scoring sticks — and no flowers. A Riichi set cannot be improvised from a Chinese one. Correct sets start around $78.
Riichi top picks →
Our top picks right now
Oh My Mahjong Talulah Tiles
American (NMJL) · Layered acrylic · 160 tiles.
Yellow Mountain Imports American Set — Santorini
American (NMJL) · Melamine · 166 tiles.
Buy at Yellow Mountain Imports
Read the full breakdown →Linda Li Artisan Butterfly — Ivory Tiles, Blue Nautical Bag
American (NMJL) · Acrylic · 152 tiles.
Yellow Mountain Imports Riichi Set — Black Tiles
Japanese Riichi · Melamine-class Riichi tiles · 136 tiles.
Buy at Yellow Mountain Imports
Read the full breakdown →The 60-second lesson that saves $200
Tiles only means exactly that. Oh My Mahjong and The Mahjong Line sell their celebrated tiles without racks, pushers or a mat — a full designer table lands at $665–$900. Complete set (Yellow Mountain Imports, Linda Li, Crisloid's full set) means you can host a game the day it arrives. Every product here carries one of those two badges, in plain sight. Read: what's in a set →

Riichi & travel
Correct 136-tile Riichi sets, and a full American game that fits in a carry-on.
Not sure where to start?
Three questions — your game, your budget, tiles-only or complete — and the Set Finder hands you a shortlist with the true all-in cost, not the headline price.
