Home / Missouri / St. Peters

MMA Gyms in St. Peters, MO

3 verified gyms in St. Peters.

St. Peters has 3 MMA and martial arts gyms listed in our directory. The most common disciplines here are Martial Arts, Muay Thai, Boxing. 3 list a phone number and 3 publish their hours. The highest-rated is All Saints Muay Thai (5.0★ from 276 Google reviews).

Advertisement
728 × 90

Gyms in St. Peters

All Saints Muay Thai

★★★★★ ★★★★★ 5.0 (276)

1051 Venture Dr, St. Peters, MO 63376 · (314) 310-8152

Muay ThaiBoxing

Revive Brazilian Jiu jitsu

★★★★★ ★★★★★ 5.0 (75)

1278 Jungermann Rd Ste A, St Peters, MO 63376 · (636) 344-9334

Martial Arts

Onyx Grappling

★★★★★ ★★★★★ 4.9 (101)

953 Jungermann Rd, St Peters, MO 63376 · (636) 339-4277

Martial Arts
Advertisement
300 × 250

Frequently asked questions

How many MMA gyms are there in St. Peters, Missouri?

St. Peters has 3 verified MMA and martial arts gyms listed in our directory, covering disciplines like Martial Arts, Muay Thai, Boxing.

What is the best-rated MMA gym in St. Peters?

All Saints Muay Thai is the highest-rated, with 5.0 stars from 276 Google reviews.

What martial arts can I train in St. Peters?

Gyms in St. Peters offer training in Martial Arts, Muay Thai, Boxing.

How much does it cost to train MMA in St. Peters?

Memberships typically run about $100–$200 per month for unlimited classes, and many gyms offer a free trial class. Contact a gym directly for current pricing.

MMA gyms in other Missouri cities

Looking for a trial class?

Get a free trial class at a top gym in St. Peters

We'll forward your request — most gyms respond within 24 hours.

By submitting you agree we may forward your info to the gym.