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).
Gyms in St. Peters
Revive Brazilian Jiu jitsu
Onyx Grappling
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
Kansas City · St. Louis · Springfield · Columbia · Independence · Blue Springs · Gladstone · Joplin · Florissant · Lee's Summit · Maryland Heights · Nixa
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.