Martial arts classes in Santa Rosa, United States
Browse 7 martial arts gyms in Santa Rosa. Compare styles, prices, free trials, kids and beginner classes. Open a gym for its timetable and contact details.
NorCal Fighting Alliance
An MMA gym on Piner Road run by former UFC fighter and Cesar Gracie black belt David Terrell. It teaches Brazilian jiu-jitsu, Muay Thai kickboxing and boxing for adults and children, with a beginners' jiu-jitsu class and a women-only class on the program.
PHAS3 Martial Arts
A martial arts school on Summerfield Road, across from Howarth Park, led by owner and coach Ben Brown. Adults train Muay Thai kickboxing with pad work, bag work and optional sparring, and the school also runs karate classes for children from age 5.
Santa Rosa Judo Club
A judo club that trains in the Valley Oak Room of the city's Finley Community Center. Adults aged 16 and over train on Tuesday and Thursday evenings in 13-week sessions, and there is a separate youth program; registration runs through the city's parks and recreation department.
Shotokan Karate Leadership School
A Shotokan karate school on Marlow Road in north Santa Rosa, led by Chief Master Marty Callahan. It runs an adult martial arts program aimed at fitness and practical self-defense, plus preschool, kids and teen classes.
Santa Rosa Budo Academy
A traditional Okinawan karate and kobudo school on Coffey Lane. Its adult classes teach Shorin-Ryu karate alongside weapons, stick work and practical self-defense, and it also runs kids' classes and adapted classes for seniors.
Ignite Martial Arts
A taekwondo school on Piner Road that has been teaching in Santa Rosa for more than 15 years. It runs a teens and adults program for ages 12 and up with a belt system, alongside kids' classes for ages 4-6 and 7-11.
Wu Academy
A Chinese martial arts school on Industrial Drive teaching Chen, Yang and Wudang tai chi, kung fu and qigong. Adult kung fu is open from age 13, Tai Chi Foundations is the suggested starting class for beginners, and there are kung fu classes for children aged 7-12.