The best Muay Thai shops in Bangkok
Updated October 19, 2026
The short answer
For one-stop shopping, go to the brand stores: YOKKAO on Sukhumvit Soi 16 and Fairtex in EmQuartier and Central World. For cheap shorts and a big choice, go to MBK (Thai Battle, level 3). 16 oz gloves cost about 1,700 to 3,000 THB in Bangkok, and shorts about 600 to 1,100 THB.
Where to shop
| Shop | Where | Gloves (THB) |
|---|---|---|
| YOKKAO | Sukhumvit Soi 16 | About 2,350 to 3,000 |
| Fairtex | EmQuartier, Central World, IM Park | About 2,400 (16 oz) |
| Twins Special | Suan Luang Square; stadium shops | About 1,700 to 2,100 |
| Top King | Near Lumphini MRT | About 1,900 to 2,100 |
| Windy (Copa Sport) | Bangkok stores | About 1,700 (16 oz) |
| Raja | Bangkok stores | About 1,450 to 1,700 |
| Thai Battle | MBK Center, level 3 | Shorts about 650 to 1,100 |
What to buy
- Shorts: the best souvenir. Buy 2 or 3 pairs.
- Gloves: Thai brands cost less here than in the US.
- Namman muay: the Thai liniment for sore muscles.
- A gym bag to carry it all home.
Questions
Are Muay Thai gloves cheaper in Thailand?
Usually, yes. For example, YOKKAO gloves cost about $139 to $185 on their US site, and about 2,350 to 3,000 THB in Bangkok.
Where can I buy Muay Thai shorts in Bangkok?
MBK Center (Thai Battle, level 3) has a big choice at good prices. The brand stores have them too.
Read next
Sources
- Muay Thai Citizen: where to buy Muay Thai gear in Bangkok (2024)
- YOKKAO Bangkok: contact and address
- YOKKAO (US prices)
Prices and schedules change. Check the official source before you go.