Best Self-Defense Classes near Walnut Creek, CA

2 of these schools are based in Walnut Creek; the others serve Walnut Creek from towns including Oakland (12 mi), Concord (5 mi) and San Ramon (11 mi).

14 open weekends · all 15 rated 4.5+

Data verified October 18, 2026

Book onlineBook
Essence Jiu Jitsu Walnut Creek

Essence Jiu Jitsu Walnut Creek

4.9 49 reviews
“As for the instruction, you can expect devoted teaching from brown belts Eduardo and Bryan, Professor Vinny, and 5th degree black belt Felipe Oliveira.”
Free trial classSince 2024
1500 S Main St
i
Streetwise Self Defense

Streetwise Self Defense

5.0 11 reviews
“Showed us all the various defensive moves for an array of situations and made us practice.”
2,500+ students taughtSince 2016
2121 Ygnacio Valley Rd Bldg E, #207
i
Han Martial Arts

Han Martial Arts

5.0 87 reviews
“Han's is an awesome place for you to learn the Martial arts and discipline.”
Trial class $99Ages 4–73 instructorsSince 2015
Oakland, CA · 12 mi from Walnut Creek
i
Bay Area Martial Arts

Bay Area Martial Arts

4.8 44 reviews
“I like it because it teaches you self-defense, respect and, other good life skills that are nice to know.”
Ages 4–1440+ years
Oakland, CA · 12 mi from Walnut Creek
i
BK Roots Fitness

BK Roots Fitness

4.9 37 reviews
“I definitely recommend BK ROOTS - they put a lot of care into working with their clients and meeting you where you are.”
Since 2011Average pricesPrices online
Oakland, CA · 12 mi from Walnut Creek
i
Ralph Gracie Berkeley Jiu Jitsu Academy

Ralph Gracie Berkeley Jiu Jitsu Academy

4.9 69 reviews
“Come once for the free class and see… it may change your life.”
Since 2005
Berkeley, CA · 13 mi from Walnut Creek
i

Short self-defense courses listed for Walnut Creek, CA are spread across the 15 cards on this page. Who each course is aimed at, where it runs and how often it repeats comes from the school itself, with ratings drawn from public reviews.

Area overview: Walnut Creek, CA

The 15 schools on this page are rated from 4.8 to 5.0 across 935 reviews; 8 have 50 or more reviews. The topics that come up most in reviews of the schools on this page are "atmosphere", "community" and "confidence". 13 are open on Saturdays and 8 on Sundays. 9 have ten or more years of experience, the longest 40 years. 1 lists coupons or special offers. We have a website on file for all 15 of the schools on this page; 11 publish a contact page; 9 list a public email and 7 take bookings online. We count these figures across the schools on this page; distances are straight-line, and hours and prices change, so confirm the details with the school before you enroll.

Do the schools on this page travel out to Walnut Creek?

Many do. 2 of the 15 listed here sit in Walnut Creek and the others are within 15 mi, which matters less in this category because the instructor usually comes to your room. Ask about travel before you rule out a school on the address alone.

Six Blades Jiu Jitsu

Six Blades Jiu Jitsu

4.8 53 reviews
“His instructions are clear and to the point, the atmosphere is friendly and welcoming.”
Oakland, CA · 12 mi from Walnut Creek
i
Mineiro Brazilian Jiu Jitsu

Mineiro Brazilian Jiu Jitsu

5.0 39 reviews
“World class technique and skills being taught and shared amongst champions and practitioners across all levels and experience.”
Since 2021
Emeryville, CA · 14 mi from Walnut Creek
i
Z Martial Arts Training Academy

Z Martial Arts Training Academy

5.0 60 reviews
“High level guys and everyone was super friendly Would definitely recommend.”
Since 2015
Castro Valley, CA · 13 mi from Walnut Creek
i
10th Planet Oakland Jiu Jitsu

10th Planet Oakland Jiu Jitsu

5.0 92 reviews
“Great gym, great squad, showers are available and merch!”
Since 2018
Oakland, CA · 12 mi from Walnut Creek
i
Book onlineBook
Dominat10n Jiu Jitsu

Dominat10n Jiu Jitsu

5.0 28 reviews
“My four-year-old son, my eight-year-old daughter, my husband in his thirties, and myself, a woman in my thirties, have all been able to find great joy in learning this sport.”
Free trial classAges 4 and upSince 2018
Oakland, CA · 12 mi from Walnut Creek
i
Team Santos Jiu Jitsu

Team Santos Jiu Jitsu

5.0 31 reviews
“I would recommend this to anyone who wants to improve their quality of life.”
Free trial classCoupons & offersFrom $165/moAges 7–176 instructorsSince 2002
San Ramon, CA · 11 mi from Walnut Creek
i
Combat Fitness

Combat Fitness

4.8 24 reviews
“I have learned so much as well as getting the best workout of my life.”
Free trial classSince 2008
Concord, CA · 5 mi from Walnut Creek
i
Four Elements Fitness

Four Elements Fitness

5.0 22 reviews
“One of the most innovative and inclusive martial arts schools in the East Bay”
Trial class $35Since 2014
Oakland, CA · 12 mi from Walnut Creek
i
510 Judo

510 Judo

5.0 31 reviews
“Oakland judo is a great place to learn and grow your stand-up game and just walk with confidence knowing you can take care of yourself.”
Since 2019
San Leandro, CA · 15 mi from Walnut Creek
i
HomeSelf-Defense CoursesCaliforniaWalnut Creek, CA

Why these companies made our list

Is this page useful? Yes
No
Is there anything wrong with this page?
Back To Top