Muay Thai Bangkok

Muay Thai, or Thai boxing, is the national sport and cultural martial art of Thailand. You can experience it during your trip to Bangkok either by visiting Muay Thai fights at the stadium or by joining a Thai boxing class at one of the numerous Muay Thai gyms in the city. Discover the best Muay Thai classes at Thai boxing gyms in Bangkok.

You don't need to have any experience to join a Muay Thai class in Bangkok, as many Thai boxing gyms in the city are offering classes for beginners. Some Muay Thai gyms let you join a group, while others mainly organize private Thai boxing classes that can be attended alone or with travel partners. For the best experience, taking a private Muay Thai class is recommended.

Muay Thai Class Options in Bangkok

Muay Thai gyms in Bangkok are offering different classes for you to experience Thai boxing training while visiting the capital city of Thailand. For a hassle-free experience, book online and visit some of the best Muay Thai classes in Bangkok that are listed below. To make the choice easier, the gyms are grouped by the area:

Siam

Sukhumvit

Ratchada

Chatuchak

Sathorn

Other Bangkok areas

Thai Boxing Classes at Best Muay Thai Gyms in Bangkok

Muay Thai Gyms in Siam, Bangkok

The Siam area is a fresh and trendy neighborhood to stay in Bangkok. Siam is a famous shopping and entertainment district, which is easily reachable from different parts of Bangkok.

1. Muay Thai Class at FITFAC Muay Thai Gym in Ploenchit

FITFAC Muay Thai Gym is the fastest-growing Muay Thai gym in Thailand that currently has 11 branches around Bangkok. All instructors at the gym are current and former professional Thai boxers. At FITFAC Muay Thai Gym you can experience the ancient martial art of Thailand from one of the best instructors in the country. There you will learn the foundation of Muay Thai on how to move defensively and how to utilize kicks, punches, knees, and elbows with tremendous power.

Muay Thai Classes at FITFAC Muay Thai Gym

Muay Thai Class Types

Private Muay Thai class for up to 4 participants

Muay Thai Class Schedule

Monday to Friday: 13:00, 14:00, 15:00, 16:00

Saturday and Sunday: 11:00, 12:30, 14:00, 15:30

Muay Thai Gym Location

You can arrive independently or be picked up by a private driver from your hotel and taken to the nearest FITFAC Muay Thai gym within 30 minutes.

The main branch of the Muay Thai gym is located in the Siam area of Bangkok. FITFAC Ploenchit is on the 2nd, 3rd, and 4th floors of the building next to the Blue Cheri shop, a three-minute walk away from BTS SkyTrain Ploenchit station.

Address: Mahatun Plaza Building, 888/36-39 Lumphini, Pathum Wan, Bangkok (Google Maps)

Muay Thai Class Price

A private Muay Thai class costs 1,690 THB per person without pickup and 1,990 THB per person with pickup service.

Muay Thai classes at FITFAC can be booked online here: Private Muay Thai Martial Arts Lesson.

Muay Thai Gyms in Sukhumvit, Bangkok

Sukhumvit is known as the central area as well as the Central Business District (CBD) that is bustling with business centers, shopping complexes, numerous dining spots, unlimited nightlife with countless rooftop bars, two popular red-light districts, and several famous Muay Thai gyms.

2. Muay Thai Class by Krudam Gym

Krudam Muay Thai Gym is owned by Dam Srichan, a famous Thai world-class athlete who founded a Muay Thai school and designed his own curriculum, which became well regarded and officially supported by the Ministry of Education.

Krudam Gym

Muay Thai Class Types

Regular Class

Private Class

Private Duo Class for 2 persons with 1 trainer

Muay Thai Class Schedule

Regular Class:

  • Monday to Friday: 09:45, 12:45, 14:45, 16:15, 17:45, 19:15
  • Saturday and Sunday: 09:45, 12:45, 14:45, 16:15, 17:45

Private Class:

  • Monday to Saturday: from 10:00 to 19:30
  • Sunday: from 10:00 to 19:00

Muay Thai Gym Location

The Muay Thai gym is located on the street close to BTS Thong Lor station and next to the hotel Oakwood Studios Sukhumvit Bangkok.

Address: 67 Soi Sukhumvit 36, Sukhumvit Road, Phra Khanong, Khlong Toei, Bangkok (Google Maps)

Muay Thai Class Price

Regular class costs 600 THB per person.

A private Muay Thai class costs 1,500 THB for 1 person, and a private duo class costs 2,000 THB for 2 persons.

Muay Thai classes can be booked online here: Muay Thai Class by Krudam Muay Thai Gym.

3. Muay Thai Classes by Watchara Muay Thai Gym

Watchara Muay Thai Gym is a local martial arts studio known for their friendly instructors and high-quality classes. Here you're sure to get that coveted adrenaline rush with every class you take. Beginners will enjoy the introductory classes, where they will learn basic information about the class as well as all the right techniques.

Watchara Muay Thai Gym

Muay Thai Class Types

Join in Class

Private group Muay Thai class for up to 4 participants

Muay Thai Class Schedule

Join in Class:

  • Monday to Saturday: 10:00, 13:30, 15:30, 17:30

Private group class:

  • Monday to Saturday: 09:00, 13:00, 15:00
  • Sunday: 09:00, 11:00, 13:30, 15:30

Muay Thai Gym Location

Muay Thai gym is located close to BTS Ploenchit station and famous hotels such as Novotel Bangkok Ploenchit Sukhumvit, Grande Centre Point Phloen Chit, and The Okura Prestige Bangkok.

Address: 9 Sukhumvit 1 Alley, Khlong Toei Nuea, Watthana, Bangkok (Google Maps)

Muay Thai Class Price

Group class costs 480 THB per person.

A private Muay Thai class costs 1,150 THB for 1 person, 1,600 THB for 2 persons, 1,850 THB for 3 persons, and 2,150 THB for 4 persons.

Muay Thai classes can be booked online with a discount here: Muay Thai Class by Watchara Muay Thai Gym.

4. Thai Boxing Classes by Laks Muay Thai

Thai Boxing Classes by Laks Muay Thai are designed for all levels of experience and will help you develop the physical and mental skills needed to succeed. Whether you're looking to join for 1 time or 5 times, the experienced instructors will ensure you receive top-notch training. 

Laks Muay Thai Gym

Muay Thai Class Types

Group Class (limited to 3 persons per group class)

Muay Thai Class Schedule

Monday to Sunday: 11:00, 12:30, 14:00, 15:30, 17:00, 18:30 (advance reservation is required)

Muay Thai Gym Location

The Muay Thai gym is located on the street close to BTS On Nut station and next to The Bedrooms Boutique Hotel.

Address: 204, 10-12 On Nut Rd, Phra Khanong Nuea, Watthana, Bangkok (Google Maps)

Muay Thai Class Price

A one-time group class costs 500 THB per person.

Muay Thai classes at Laks Muay Thai Gym can be booked online with a discount here: Thai Boxing Classes by Laks Muay Thai.

5. Muay Thai Class at FITFAC Muay Thai Gym in Ekkamai

FITFAC Muay Thai Gym is the fastest-growing Muay Thai gym in Thailand that currently has 11 branches around Bangkok. One of them is located in Sukhumvit, next to BTS Ekkamai station.

Muay Thai Classes at FITFAC Muay Thai Gym

Muay Thai Class Types

Private Muay Thai class for up to 4 participants

Muay Thai Class Schedule

Monday to Friday: 13:00, 14:00, 15:00, 16:00

Saturday and Sunday: 11:00, 12:30, 14:00, 15:30

Muay Thai Gym Location

You can arrive independently or be picked up by a private driver from your hotel and taken to the nearest FITFAC Muay Thai gym within 30 minutes.

FITFAC Ekamai is located on the 2nd floor of Gateway Ekamai, next to BTS Ekkamai station.

Muay Thai Class Price

Private Muay Thai class costs 1,690 THB per person without pickup and 1,990 THB per person with pickup service.

Muay Thai classes at FITFAC can be booked online here: Private Muay Thai Martial Arts Lesson

Muay Thai Gyms in Ratchada, Bangkok

Ratchadaphisek Area, known as Ratchada, is the New Central Business District in the city center, where numerous leading department stores, educational institutions, hospitals, sports centers and office buildings are located.

6. SJ Muay Thai Boxing Class

At SJ Muay Thai Boxing Class you can learn a variety of techniques suitable for every newbie or experienced alike and the instructors will help you get an idea of how to get started in the sport and improve your skills.

Petchprasit Muay Thai Boxing Class

Muay Thai Class Types

Regular Join Class

Muay Thai Class Schedule

Monday to Sunday: 15:00, 16:00, 17:00, 18:00, 19:00

Muay Thai Gym Location

SJ Muay Thai Gym is located close to MRT Ratchadaphisek station, you just need to take Exit 2 and walk straight 200 meters to the gym. The gym is located at The Bazaar Hotel.

Address: 5 Ratchadaphisek Road, Chom Phon, Chatuchak, Bangkok (Google Maps)

Muay Thai Class Price

Regular Join Class costs 500 THB per person per time

Muay Thai classes can be booked online with a discount here: SJ Muay Thai Boxing Class

7. Rithirit Gym Academy Muay Thai Class

All Rithirit Gym Academy trainers are highly respected ex-stadium fighters and champions with experience working abroad. The gym has a strong reputation for quality training of internationals and Thais, from beginners to pro fighters. Many gym fighters are ranked in Thailand and at the stadiums, regularly winning tournaments and titles. Rithirit's high standards for teaching and his life-time knowledge of Muay Thai have helped him to develop authentic and effective training methods.

Rithirit Gym Academy

Muay Thai Class Types

Join-In Class

Muay Thai Class Schedule

Monday to Saturday: from 09:00 to 20:00

Sunday: from 14:00 to 20:00

Muay Thai Gym Location

Rithirit Gym Academy is located close to MRT Ratchadaphisek station; you just need to take Exit 2 and walk 250 meters to the gym.

Address: 5 Soi Vibhavadi Rangsit 16, Ratchadaphisek, Din Daeng, Bangkok (Google Maps)

Muay Thai Class Price

Join-in class costs 500 THB per person per time.

Together with the Muay Thai class, you can also book accommodation (shared bunk bed). 

Muay Thai classes can be booked online with a discount here: Rithirit Gym Academy Muay Thai Class.

8. Muay Thai Class at FITFAC Muay Thai Gym in Rama 9

FITFAC Muay Thai Gym is the fastest-growing Muay Thai gym in Thailand that currently has 11 branches around Bangkok. One of its branches is located in the Ratchada area.

Muay Thai Classes at FITFAC Muay Thai Gym

Muay Thai Class Types

Private Muay Thai class for up to 4 participants

Muay Thai Class Schedule

Monday to Friday: 13:00, 14:00, 15:00, 16:00

Saturday and Sunday: 11:00, 12:30, 14:00, 15:30

Muay Thai Gym Location

You can arrive independently or be picked up by a private driver from your hotel and taken to the nearest FITFAC Muay Thai gym within 30 minutes.

FITFAC Rama 9 is located on the B1 level of The Ninth Tower, situated behind the Central Rama 9 shopping complex.

Muay Thai Class Price

Private Muay Thai class costs 1,690 THB per person without pickup and 1,990 THB per person with pickup service.

Muay Thai classes at FITFAC can be booked online here: Private Muay Thai Martial Arts Lesson

Muay Thai Gyms in Chatuchak, Bangkok

Chatuchak is the area near Lat Phrao intersection. Its landmark is Chatuchak Weekend Market, making this area widely known as a shopping spot attracting crowds of locals and tourists. The Chatuchak area is also full of lifestyle attractions suitable for the new generation who want to live in the city at a reasonable price. A number of Muay Thai gyms can also be found in the area.

9. Thai Boxing Class by F.A. Group Muay Thai Gym

F.A. Group Muay Thai Gym offers beginner classes that are adapted based on fitness level and boxing skill. During the class you get handy tips and tricks from professional, English-speaking instructors who guide you through the entire duration of the class. Once you understand basic Muay Thai, your trainer will become your boxing partner to help you improve your technique.

F.A. Group Muay Thai Gym

Muay Thai Class Types

Introductory group classes

Private classes

Muay Thai Class Schedule

Monday to Friday: 8:00, 10:00, 13:00, 14:00, 17:00, 18:00, 19:30

Saturday & Sunday: 8:00, 10:00, 13:00, 14:00, 17:00, 18:00

Muay Thai Gym Location

Muay Thai gym is located about 1 km from BTS Mo Chit Station and MRT Chatuchak Park Station.

Address: 270 Vibhavadi Rangsit Rd, Chom Phon, Chatuchak, Bangkok (Google Maps)

Muay Thai Class Price

Group class costs 650 THB per person.

A private class costs 1,900 THB for 1 person.

Muay Thai classes can be booked online here: Muay Thai Boxing Introduction Class for Beginners

10. Muay Thai Boxing Classes by Tded99 Muay Thai Gym

Tded99 Muay Thai Gym will make you get moving with a Muay Thai practice session. This is one of the most effective striking arts in the world. Muay Thai, or Thai boxing, is a martial art that has been practiced around the world. There are various clinching techniques, and many call it the Art of Eight Limbs, which commonly combines elbows, fists, knees, and shins.

Tded99 Muay Thai Gym

Muay Thai Class Types

Group training session with a professional Muay Thai boxer

Muay Thai Class Schedule

Monday to Sunday: 12:00

Muay Thai Gym Location

Muay Thai gym is located on the 9th floor of the Rod Fai Fah Apartment Building, 1.2 km from BTS Saphan Khwai Station, in the same building as an affordable Rod Fai Fah Apartment.

Address: 13-15 Soi Inthamara 9, Sutthisan Winitchai Rd., Phaya Thai, Bangkok (Google Maps)

Muay Thai Class Price

Group Muay Thai class costs 1,600 THB per person.

Muay Thai classes can be booked online here: Muay Thai Boxing Class for Beginners

11. Muay Thai Class by Sor Dechapant Boxing Gym

Sor Dechapant Boxing Gym is offering Muay Thai classes in Bangkok. Muay Thai is one type of sport that has become very famous recently, and it can be the way to make you be happy and have a healthy life and relax, and it also can make people release all of the stress and can make your body be more fit, so Thai boxing is the one type of martial art that you should learn for a good benefit.

Sor Dechapant Boxing Gym

Muay Thai Class Types

Private class

Muay Thai Class Schedule

Monday to Sunday: 11:00, 12:00, 13:00, 14:00, 15:00

Muay Thai Gym Location

Sor Dechapant Boxing Gym is located 2.8 km from MRT Lat Phrao station, next to My Loft Residence.

Address: 168 Sannibat Thetsaban 1 Alley, Chan Kasem, Chatuchak, Bangkok (Google Maps)

Muay Thai Class Price

Private classes cost 1,000 THB per person.

Muay Thai classes at Sor Dechapant Boxing Gym can be booked online with a discount here: Muay Thai Class by Sor Dechapant Boxing Gym

Muay Thai Gyms in Sathorn, Bangkok

The Sathorn area is truly the economic center (CBD) of Bangkok that is home to the local and international establishments, banking institutions, and audit and law firms, and it has been called the Wall Street of Thailand.

12. Muay Thai Class at FITFAC Muay Thai Gym

FITFAC Muay Thai Gym is the fastest-growing Muay Thai gym in Thailand that currently has 11 branches around Bangkok. One of them is located in the Sathorn area.

Muay Thai Classes at FITFAC Muay Thai Gym

Muay Thai Class Types

Private Muay Thai class for up to 4 participants

Muay Thai Class Schedule

Monday to Friday: 13:00, 14:00, 15:00, 16:00

Saturday and Sunday: 11:00, 12:30, 14:00, 15:30

Muay Thai Gym Location

You can arrive independently or be picked up by a private driver from your hotel and taken to the nearest FITFAC Muay Thai gym within 30 minutes.

FITFAC Sathorn is located on the B1 Floor of the Ascott Sathorn Hotel near BTS Saint Louis station.

Muay Thai Class Price

A private Muay Thai class costs 1,690 THB per person without pickup and 1,990 THB per person with pickup service.

Muay Thai classes at FITFAC can be booked online here: Private Muay Thai Martial Arts Lesson

Muay Thai Gyms in Other Bangkok Areas

If you don't mind getting out of the city center, some really good Muay Thai gyms can be found in other parts of Bangkok, such as Minburi.

13. Muay Thai Class at Tocayah Fight Club

Tocayah Fight Club is an authentic Muay Thai gym, where professional fighters train daily. Here you can join an intense and exciting Muay Thai training session designed for all skill levels, from complete beginners to advanced fighters.

Muay Thai Classes at Tocayah Fight Club

Muay Thai Class Types

Group training session

Muay Thai Class Schedule

Monday to Saturday: 07:00, 16:00

Muay Thai Gym Location

Tocayah Fight Club is located 1.8 km from MRT Pink Line Min Buri station.

Address: 22/1, Ramkhamhaeng Road, Soi Ramkhamhaeng 182, Minburi, Bangkok (Google Maps)

Muay Thai Class Price

A group Muay Thai class costs 600 THB per person.

Muay Thai classes at Tocayah Fight Club can be booked online here: Muay Thai Training Experience in Professional Gym

Muay Thai fights in Bangkok

If you would also like to see professional Thai boxing fights while visiting the capital of Thailand, discover the list of the most popular Muay Thai stadiums in Bangkok.