Jabster RetreatsReserve your spot

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

Prices from a February 2024 shop guide and YOKKAO's site. They may have changed.
ShopWhereGloves (THB)
YOKKAOSukhumvit Soi 16About 2,350 to 3,000
FairtexEmQuartier, Central World, IM ParkAbout 2,400 (16 oz)
Twins SpecialSuan Luang Square; stadium shopsAbout 1,700 to 2,100
Top KingNear Lumphini MRTAbout 1,900 to 2,100
Windy (Copa Sport)Bangkok storesAbout 1,700 (16 oz)
RajaBangkok storesAbout 1,450 to 1,700
Thai BattleMBK Center, level 3Shorts 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

Prices and schedules change. Check the official source before you go.