Home › Iowa

Muay Thai Gyms in Iowa

14 muay thai gyms across 9 cities in Iowa — including 6 with a free trial, 8 beginner-friendly, and 11 with kids' classes. Pick a city for full listings with member reviews, live open-now hours, and the classes each gym runs — or browse the map.

Muay thai — the art of eight limbs — has spread far beyond Thailand, and Iowa now has gyms for every reason people train: a nervous first class, a serious workout, self-defense, kids' and women's programs, or the fight team. You don't need to be fit or experienced to walk in; all levels are welcome.

Cities in Iowa

Featured muay thai gyms in Iowa

Ranked by what members say — Google rating weighted by review count. See the full best-of-Iowa ranking →

Dojo's Family Martial Arts

4.9 ★★★★★ 77 reviews

8805 Chambery Blvd Ste 400, Johnston, IA

🥊 Free trial class — check their site

Ages 4–17

Muay Thai gym Free trial Beginners welcome Kids & teens no-ego, friendly gymstrong kids programbuilds confidence & discipline

Zero Dojo

4.9 ★★★★★ 35 reviews

2600 University Ave Ste 208, West Des Moines, IA

🥊 Free trial class — check their site

Ages 3–13

Muay Thai gym Free trial Beginners welcome Kids & teens Private lessons Fight team expert, authentic coachingno-ego, friendly gymstrong kids program

Porcelli's Training Center Home of Des Moines MMA Academy & Team Porcelli Wrestling Club

4.9 ★★★★★ 32 reviews

5160 NE 12th Ave, Pleasant Hill, IA

🥊 Free trial class — check their site

Muay Thai gym Free trial Beginners welcome Kids & teens Private lessons Fight team expert, authentic coachingno-ego, friendly gymbuilds confidence & discipline

Big George’s Boxing Gym

5 ★★★★★ 20 reviews

1604 Sycamore St, Iowa City, IA

Muay Thai gym Kids & teens Fight team

RoundKick Gym

4.5 ★★★★★ 22 reviews

4421 112th St, Urbandale, IA

Muay Thai gym Beginners welcome Kids & teens Authentic Thai welcoming to beginnerskiller workout & conditioninglegit sparring & fight team

More ways to train in Iowa

Muay thai programs in Iowa

Find the class that fits — whether you're starting from zero, bringing the kids, or chasing a fight.

Other martial arts trained in Iowa

Most muay thai gyms are multi-art. Here's what else Iowa gyms teach under the same roof.

Muay thai in Iowa: common questions

How many muay thai gyms are in Iowa?
Our directory lists 14 muay thai gyms across 9 cities in Iowa. The cities with the most are Des Moines (2), Dubuque (2), Fort Dodge (2).
How much do muay thai classes cost in Iowa?
Most Iowa gyms don't post prices online. Across muay thai gyms in our directory that do list a drop-in rate, single classes run about $25–$75 (median around $40). Muay thai is usually sold as a monthly membership rather than per class, and rates vary by gym. Many offer a free or discounted first class — see our cost guide for typical ranges.
Are free trial classes available in Iowa?
Yes — 6 gyms in Iowa advertise a free trial, free first class, or intro week. It's the low-pressure way to try a class before you commit; confirm the current offer on the gym's site.
Can beginners and kids train muay thai in Iowa?
Absolutely — muay thai welcomes all levels. 8 Iowa gyms are highlighted by members as beginner-friendly, and 11 run kids' or youth programs. You don't need to be fit or have any experience to start, and no reputable gym makes you spar before you're ready.
Do I need to be in shape or spar to start muay thai?
No. You can start with zero fitness base and no experience — the training itself gets you in shape. Sparring is optional and always builds up gradually; a good gym never throws beginners in. Fitness-focused, non-contact classes are common if you'd rather never spar.

More: How much muay thai costs · Your first class · How to choose a gym