CALGARY / MOVE YOUR BODY / SELF DEFENCEUpdated 2026-08-11

Self Defence classes in Calgary

29 places researched140 current offeringsFrom $5 · free options

Every studio below has been checked against its own website this month. Community notes come from local discussion, kept separate from provider facts.

Hoby Picks

Chosen by us · never sponsored
Affinity Academy Calgary: Brazilian Jiu Jitsu Kickboxing & FitnessAffinity Academy: Brazilian Jiu Jitsu, Kickboxing & Fitness / Google
Best first class
Affinity Academy Calgary: Brazilian Jiu Jitsu Kickboxing & Fitness
· Nolan Hill NW and Varsity NW, Calgary · 4.9 282

Beginner-friendly and everything included.

AlavancaAlavanca / Google
Best one-off workshop
Alavanca
Free · 16 Ave NE (Crescent Heights area), NE Calgary; additional locations in Blackfoot SE, Shawnessy SW and Airdrie · 4.7 183

A single session — no commitment.

Calgary Gong Fu Academy / Kevin Goat Self DefenseCalgary Gong Fu Academy / Kevin Goat Self Defense / Google
Best value
Calgary Gong Fu Academy / Kevin Goat Self Defense
Free · Silver Springs, NW Calgary · 5 25

Lowest starting price we found.

Calgary Martial ClubCalgary Martial Club / Google
Best serious course
Calgary Martial Club
Free · Chinatown, downtown Calgary · 5 2

Multi-week, for going deeper.

Compare

StudioFromAreaGoogleBeginnerTry onceFormat
AlavancaFree16 Ave NE (Crescent Heights area), NE Calgary; additional locations in Blackfoot SE, Shawnessy SW and Airdrie4.7 183one-offBook →
Calgary Gong Fu Academy / Kevin Goat Self DefenseFreeSilver Springs, NW Calgary5 25one-offBook →
Calgary Martial ClubFreeChinatown, downtown Calgary5 2courseBook →
Canadian Wing Chun AcademyFreeBeltline, SW Calgary5 21one-offBook →
Dojo NineFreeNE Calgary5 132one-offBook →
Dunamis: Muay Thai | Kickboxing | BoxingFreeNE Calgary (Winston Heights/Greenview area)4.9 215one-offBook →
Dynamite Boxing ClubFreeNE Calgary (Mayland Heights / Franklin industrial area)4.8 100one-offBook →
Fight Fit YYCFreeInglewood, SE Calgary (inside The Realm Fitness)4.9 72one-offBook →
Flow Martial Arts AcademyFreeMount Pleasant, NW Calgary4.8 15one-offBook →
JR AcademyFreeSE Calgary4.9 67one-offBook →
Masters Path KarateFreeNE Calgary5 94one-offBook →
MUTEKI STRONG ACADEMYFreeSE Calgary4.9 54one-offBook →
Rumble Boxing StudioFree17th Ave SW, SW Calgary4.9 61one-offBook →
Satori YYCFreeInglewood, SE Calgary5 28courseBook →
Team Impact Amateur Boxing ClubFreeVictoria Park, SE Calgary (downtown)4.7 111one-offBook →
Team Smandych Muay Thai & KickboxingFreeSW Calgary (downtown core, above Singapore Sam's)4.9 64one-offBook →
Wiley Jiu-Jitsu YYCFreeBridgeland (borders Renfrew and Crescent Heights), NE Calgary5 25one-offBook →
YYC KickboxingFreeNW Calgary5 95one-offBook →
Wildcard Fitness$5SW Calgary (Beltline / downtown)4.9 70one-offBook →
Champions Creed Martial Arts$19SW Calgary4.9 88courseBook →
LFG Labs$25NE Calgary4.9 55membershipBook →
WTM Muay Thai$80Glenbrook, SW Calgary4.9 91privateBook →
Coulter Training$85SE Calgary5 25privateBook →
Champions Rise MMA Training Program$2700SW Calgary (South location); NW Calgary / Silver Springs (North location)5 12courseBook →
Where in the city
Filter
145 of 145 offerings
Affinity Academy Calgary: Brazilian Jiu Jitsu Kickboxing & Fitness
Nolan Hill NW and Varsity NW, Calgary · 4.9 (282)
Ground Zero - 4 week intro program for adult BJJ
Price on request · Small-group classes taught by an experienced instructor
BeginnerMaterials included
4 weeks, 8 classes; specific days/times not published
View & book →Checked 2026-08-11
Affinity Academy Calgary: Brazilian Jiu Jitsu Kickboxing & Fitness
Nolan Hill NW and Varsity NW, Calgary · 4.9 (282)
Striking 101 - 4 week intro program for kickboxing/Muay Thai
Price on request
Beginner
4-week beginner program; specific days/times not published
View & book →Checked 2026-08-11
Affinity Academy Calgary: Brazilian Jiu Jitsu Kickboxing & Fitness
Nolan Hill NW and Varsity NW, Calgary · 4.9 (282)
Women's Only BJJ
Price on request
Beginner
Variety of class times advertised; specific schedule not published
View & book →Checked 2026-08-11
Alavanca
16 Ave NE (Crescent Heights area), NE Calgary; additional locations in Blackfoot SE, Shawnessy SW and Airdrie · 4.7 (183)
Free trial class (adult no-gi BJJ or Muay Thai)
Free
BeginnerTry onceMaterials included
Book a time slot via the trial booking site
View & book →Checked 2026-08-11
Alavanca
16 Ave NE (Crescent Heights area), NE Calgary; additional locations in Blackfoot SE, Shawnessy SW and Airdrie · 4.7 (183)
Adult Unlimited Training
$195
Beginner
Unlimited access to adult classes
View & book →Checked 2026-08-11
Alavanca
16 Ave NE (Crescent Heights area), NE Calgary; additional locations in Blackfoot SE, Shawnessy SW and Airdrie · 4.7 (183)
Kids Unlimited Training
$160
Beginner
Unlimited access to kids classes
View & book →Checked 2026-08-11
Alavanca
16 Ave NE (Crescent Heights area), NE Calgary; additional locations in Blackfoot SE, Shawnessy SW and Airdrie · 4.7 (183)
Private Coaching
Price on request · 1-on-1
Beginner
Flexible scheduling; one-on-one personalized coaching
View & book →Checked 2026-08-11
Calgary Gong Fu Academy / Kevin Goat Self Defense
Silver Springs, NW Calgary · 5 (25)
Free trial class
Free
BeginnerTry once
Booked by contacting the academy directly
View & book →Checked 2026-08-11
Calgary Gong Fu Academy / Kevin Goat Self Defense
Silver Springs, NW Calgary · 5 (25)
Adult program drop-in
$60
BeginnerMaterials included
Adult class schedule published on Schedule & Fees page
View & book →Checked 2026-08-11
Calgary Gong Fu Academy / Kevin Goat Self Defense
Silver Springs, NW Calgary · 5 (25)
Adult program - 1 class/week (month-to-month)
$115
BeginnerMaterials included
One class per week
View & book →Checked 2026-08-11
Calgary Gong Fu Academy / Kevin Goat Self Defense
Silver Springs, NW Calgary · 5 (25)
Adult program - 2 classes/week (month-to-month)
$135
BeginnerMaterials included
Two classes per week
View & book →Checked 2026-08-11
Calgary Gong Fu Academy / Kevin Goat Self Defense
Silver Springs, NW Calgary · 5 (25)
Adult program - 3 classes/week (month-to-month)
$155
BeginnerMaterials included
Three classes per week
View & book →Checked 2026-08-11
Calgary Gong Fu Academy / Kevin Goat Self Defense
Silver Springs, NW Calgary · 5 (25)
Adult program - 4 classes/week (month-to-month)
$175
BeginnerMaterials included
Four classes per week
View & book →Checked 2026-08-11
Calgary Gong Fu Academy / Kevin Goat Self Defense
Silver Springs, NW Calgary · 5 (25)
Adult program - Unlimited (month-to-month)
$205
BeginnerMaterials included
Unlimited adult classes
View & book →Checked 2026-08-11
Calgary Gong Fu Academy / Kevin Goat Self Defense
Silver Springs, NW Calgary · 5 (25)
Kids Gong Fu - 1x/week (month-to-month)
$120
BeginnerMaterials included
One kids class per week
View & book →Checked 2026-08-11
Calgary Gong Fu Academy / Kevin Goat Self Defense
Silver Springs, NW Calgary · 5 (25)
Private training with Sifu Kevin Goat
Price on request · 1-on-1
Beginner
By arrangement; weekend seminars (16 hours of instruction) also offered
View & book →Checked 2026-08-11
Calgary Martial Club
Chinatown, downtown Calgary · 5 (2)
Free Trial - 3 classes
Free · 2 hrs
BeginnerMaterials included
Classes Tuesdays and Thursdays 7PM-9PM, except the first Thursday of each month which moves to the preceding Wednesday
View & book →Checked 2026-08-11
Calgary Martial Club
Chinatown, downtown Calgary · 5 (2)
Ongoing Wing Chun classes (per-class pricing)
$20 · 2 hrs
BeginnerMaterials included
Tuesdays and Thursdays 7PM-9PM (first Thursday of the month moves to the preceding Wednesday)
View & book →Checked 2026-08-11
Canadian Wing Chun Academy
Beltline, SW Calgary · 5 (21)
Free Intro Class (9-17 yrs)
Free
BeginnerTry once
Classes daytime and evenings Monday to Friday plus Saturday mornings
View & book →Checked 2026-08-11
Canadian Wing Chun Academy
Beltline, SW Calgary · 5 (21)
Single Class (9-17 yrs)
$25
Beginner
View & book →Checked 2026-08-11
Canadian Wing Chun Academy
Beltline, SW Calgary · 5 (21)
Year Membership 52 Classes 18+
$1260
Beginner
Classes daytime and evenings Monday to Friday plus Saturday mornings
View & book →Checked 2026-08-11
Canadian Wing Chun Academy
Beltline, SW Calgary · 5 (21)
Year Membership 104 Classes 18+
$1500
Beginner
View & book →Checked 2026-08-11
Canadian Wing Chun Academy
Beltline, SW Calgary · 5 (21)
Year Membership 156 Classes 18+
$1740
Beginner
View & book →Checked 2026-08-11
Canadian Wing Chun Academy
Beltline, SW Calgary · 5 (21)
Unlimited Classes 18+
$1980
Beginner
View & book →Checked 2026-08-11
Canadian Wing Chun Academy
Beltline, SW Calgary · 5 (21)
Year Membership 52 Classes 9-17 yrs
$900
Beginner
View & book →Checked 2026-08-11
Champions Creed Martial Arts logo
Champions Creed Martial Arts
SW Calgary · 4.9 (88)
Unlimited Membership (BJJ, Muay Thai, Wrestling)
$95
Beginner
Offers Brazilian Jiu-Jitsu, Muay Thai, Wrestling and MMA; site does not list a boxing-specific class
View & book →Checked 2026-08-11
Champions Creed Martial Arts logo
Champions Creed Martial Arts
SW Calgary · 4.9 (88)
New Member 2-Week Trial
$19
Beginner
Two weeks of access to the regular weekly class schedule; full timetable published as PDF on the class schedule page
View & book →Checked 2026-08-11
Champions Creed Martial Arts logo
Champions Creed Martial Arts
SW Calgary · 4.9 (88)
Adult Unlimited Membership (BJJ, Muay Thai, Wrestling)
$95
Beginner
Unlimited attendance across both the South (42 Ave SW) and North (Silver Springs Blvd NW) locations
View & book →Checked 2026-08-11
Champions Creed Martial Arts logo
Champions Creed Martial Arts
SW Calgary · 4.9 (88)
Private and semi-private lessons
Price on request
Beginner
View & book →Checked 2026-08-11
Champions Rise MMA Training Program
SW Calgary (South location); NW Calgary / Silver Springs (North location) · 5 (12)
21 Week VIP Training Camp
$2700 · 1 hrs
BeginnerMaterials included
21 weeks, training Monday to Friday 6am-7am; upcoming intake listed as Mon Aug 31, 2026. Optional sanctioned amateur MMA bout at the Fight Night finale (Jan 29-30, 2027, Deerfoot Inn & Casino).
View & book →Checked 2026-08-11
Coulter Training
SE Calgary · 5 (25)
Private Martial Arts
$125 · 1 hrs · 1-on-1 with instructor (training partner included)
Beginner
Booked by appointment through Square online booking
View & book →From listing
Coulter Training
SE Calgary · 5 (25)
Personal Training 1on1
$85 · 1 hrs · 1-on-1
Beginner
Booked by appointment through Square online booking
View & book →From listing
Dojo Nine
NE Calgary · 5 (132)
Free trial class
Free
BeginnerTry once
Booked via the trial-class form on the site; classes run evenings Mon-Fri plus weekend sessions
View & book →Checked 2026-08-11
Dojo Nine
NE Calgary · 5 (132)
Drop-in class
$30
Beginner
View & book →Checked 2026-08-11
Dojo Nine
NE Calgary · 5 (132)
$199 New Student Special (Kids' Jiu-Jitsu)
$199
Beginner
View & book →Checked 2026-08-11
Dojo Nine
NE Calgary · 5 (132)
Adult membership programs (Basic Training, Elite Training, Competition Prep Pass)
Price on request
BeginnerMaterials included
Basic tier described as training twice a week; covers BJJ, No-Gi and Kickboxing depending on tier (ages 14+)
View & book →Checked 2026-08-11
Dojo Nine
NE Calgary · 5 (132)
Private lessons
Price on request · 1-on-1
Beginner
Offered at times arranged with an instructor
View & book →Checked 2026-08-11
Dunamis: Muay Thai | Kickboxing | Boxing
NE Calgary (Winston Heights/Greenview area) · 4.9 (215)
Free trial class (first class free)
Free
BeginnerTry onceMaterials included
Classes run from early morning to evening; Muay Thai, Boxing, MMA, Wrestling, BJJ and Strength & Conditioning. Specific times not published as text on the schedule page.
View & book →Checked 2026-08-11
Dunamis: Muay Thai | Kickboxing | Boxing
NE Calgary (Winston Heights/Greenview area) · 4.9 (215)
Membership
Price on request
Beginner
View & book →Checked 2026-08-11
Dynamite Boxing Club
NE Calgary (Mayland Heights / Franklin industrial area) · 4.8 (100)
First class free (new clients)
Free
BeginnerTry once
View & book →Checked 2026-08-11
Dynamite Boxing Club
NE Calgary (Mayland Heights / Franklin industrial area) · 4.8 (100)
Drop-in class
$23
Beginner
Recreational fitness classes available 5-7 days per week.
View & book →Checked 2026-08-11
Dynamite Boxing Club
NE Calgary (Mayland Heights / Franklin industrial area) · 4.8 (100)
Beginner Boxing (8-week session)
$200 · 1 hrs
Beginner
Saturday mornings 9:00am-10:00am, 8-week sessions.
View & book →Checked 2026-08-11
Dynamite Boxing Club
NE Calgary (Mayland Heights / Franklin industrial area) · 4.8 (100)
10-session punch pass
$185
Beginner
View & book →Checked 2026-08-11
Dynamite Boxing Club
NE Calgary (Mayland Heights / Franklin industrial area) · 4.8 (100)
New member registration fee
$85
BeginnerTry onceMaterials included
View & book →Checked 2026-08-11
Dynamite Boxing Club
NE Calgary (Mayland Heights / Franklin industrial area) · 4.8 (100)
Adult Recreational membership (16+), month-to-month
$165
Beginner
Recreational classes available 5-7 days per week.
View & book →Checked 2026-08-11
Dynamite Boxing Club
NE Calgary (Mayland Heights / Franklin industrial area) · 4.8 (100)
Open Gym membership
$600
View & book →Checked 2026-08-11
Dynamite Boxing Club
NE Calgary (Mayland Heights / Franklin industrial area) · 4.8 (100)
Youth Boxing (ages 12-17), 2 days/week
$119
Beginner
2 days weekly - Wednesday and Saturday.
View & book →Checked 2026-08-11
Dynamite Boxing Club
NE Calgary (Mayland Heights / Franklin industrial area) · 4.8 (100)
Kids Boxing (ages 5-11), 2 days/week
$119
Beginner
2 days weekly - Wednesday and Saturday.
View & book →Checked 2026-08-11
Dynamite Boxing Club
NE Calgary (Mayland Heights / Franklin industrial area) · 4.8 (100)
Competitive Fight Class membership
$135
View & book →Checked 2026-08-11
Fight Fit YYC
Inglewood, SE Calgary (inside The Realm Fitness) · 4.9 (72)
Free intro consultation
Free · 0.3 hrs
BeginnerTry once
Booked by appointment (Calendly link referenced on the homepage); phone 403-831-6625.
View & book →Checked 2026-08-11
Fight Fit YYC
Inglewood, SE Calgary (inside The Realm Fitness) · 4.9 (72)
Private personal training - 30 minutes
$65 · 0.5 hrs · 1-on-1
Beginner
By appointment.
View & book →Checked 2026-08-11
Fight Fit YYC
Inglewood, SE Calgary (inside The Realm Fitness) · 4.9 (72)
Private personal training - 60 minutes
$110 · 1 hrs · 1-on-1
Beginner
By appointment.
View & book →Checked 2026-08-11
Fight Fit YYC
Inglewood, SE Calgary (inside The Realm Fitness) · 4.9 (72)
Small group training (2-3 people), 60 minutes
$135 · 1 hrs · 2-3 people
Beginner
By appointment.
View & book →Checked 2026-08-11
Fight Fit YYC
Inglewood, SE Calgary (inside The Realm Fitness) · 4.9 (72)
Group training (4+ people), 60 minutes
$150 · 1 hrs · 4+ people
BeginnerGroups
By appointment.
View & book →Checked 2026-08-11
Fight Fit YYC
Inglewood, SE Calgary (inside The Realm Fitness) · 4.9 (72)
Online strength & conditioning programming - 6 weeks, 1-3 days/week
$175
Beginner
Remote/online programming, 6-week block.
View & book →Checked 2026-08-11
Fight Fit YYC
Inglewood, SE Calgary (inside The Realm Fitness) · 4.9 (72)
Nutrition coaching
$200
Beginner
View & book →Checked 2026-08-11
Fight Fit YYC
Inglewood, SE Calgary (inside The Realm Fitness) · 4.9 (72)
Body composition testing (ultrasound)
$55
BeginnerTry once
View & book →Checked 2026-08-11
Flow Martial Arts Academy
Mount Pleasant, NW Calgary · 4.8 (15)
Free first class (Filipino Martial Arts - Arnis / Kali / Eskrima)
Free · 1.2 hrs
BeginnerTry onceMaterials included
Mondays and Wednesdays 8:00-9:10pm, All Levels. New students can join any scheduled class without waiting for a start date.
View & book →Checked 2026-08-11
Flow Martial Arts Academy
Mount Pleasant, NW Calgary · 4.8 (15)
Drop-in class
Price on request · 1.2 hrs
Beginner
Mondays and Wednesdays 8:00-9:10pm, All Levels.
View & book →Checked 2026-08-11
Flow Martial Arts Academy
Mount Pleasant, NW Calgary · 4.8 (15)
Private / semi-private lessons
Price on request · Private or semi-private
Beginner
By appointment.
View & book →Checked 2026-08-11
JR Academy
SE Calgary · 4.9 (67)
Free Week Trial
Free
BeginnerTry once
One full week of access; start any time on your first visit
View & book →Checked 2026-08-11
JR Academy
SE Calgary · 4.9 (67)
One Time Drop In
$30
Beginner
View & book →Checked 2026-08-11
JR Academy
SE Calgary · 4.9 (67)
10-Class Package
$250
Beginner
View & book →Checked 2026-08-11
JR Academy
SE Calgary · 4.9 (67)
Adult Membership - Month-to-Month
$220
Beginner
View & book →Checked 2026-08-11
JR Academy
SE Calgary · 4.9 (67)
Adult Membership - Year Commitment
$170
Beginner
View & book →Checked 2026-08-11
JR Academy
SE Calgary · 4.9 (67)
Adult Membership - Annual Prepayment
$1870
Beginner
View & book →Checked 2026-08-11
JR Academy
SE Calgary · 4.9 (67)
Youth Membership - Month-to-Month
$180
Beginner
View & book →Checked 2026-08-11
LFG Labs
NE Calgary · 4.9 (55)
Discovery Pack - Train & Relax
$50
BeginnerTry once
1 week unlimited
View & book →Checked 2026-08-11
LFG Labs
NE Calgary · 4.9 (55)
All Access Class Packs
$135
Beginner
Mix and match classes to fit your schedule
View & book →Checked 2026-08-11
LFG Labs
NE Calgary · 4.9 (55)
1-on-1 Training
$110 · 1 hrs · 1-on-1 with a trainer
Beginner
View & book →Checked 2026-08-11
LFG Labs
NE Calgary · 4.9 (55)
BJJ & Wrestling Membership
$175
Beginner
Unlimited access to daily no-gi BJJ classes for beginners and advanced
View & book →Checked 2026-08-11
LFG Labs
NE Calgary · 4.9 (55)
Striking Membership
$175
Beginner
View & book →Checked 2026-08-11
LFG Labs
NE Calgary · 4.9 (55)
Complete MMA Membership
$225
Beginner
View & book →Checked 2026-08-11
LFG Labs
NE Calgary · 4.9 (55)
Premium Membership
$300
Beginner
View & book →Checked 2026-08-11
LFG Labs
NE Calgary · 4.9 (55)
Kids Membership
$25
Beginner
View & book →Checked 2026-08-11
Masters Path Karate
NE Calgary · 5 (94)
Free Trial Class - Beginners (ages 7+, teens, adults)
Free · 1 hrs
BeginnerTry onceMaterials included
Beginners class runs Mon 5:30-6:30pm, Tue 5:30-6:30pm, Fri 5:30-6:30pm, Sat 10:30-11:30am, Sun 1:30-2:30pm
View & book →Checked 2026-08-11
Masters Path Karate
NE Calgary · 5 (94)
Free Trial Class - Mini Masters (ages 4-6)
Free · 0.5 hrs
BeginnerTry once
Mini Masters runs Mon/Tue/Fri 5:00-5:30pm, Sat 10:00-10:30am, Sun 1:00-1:30pm
View & book →Checked 2026-08-11
Masters Path Karate
NE Calgary · 5 (94)
Monthly Membership (Tang Soo Do)
Price on request · 1 hrs
Beginner
Classes Mon, Tue, Fri, Sat and Sun; Beginner / Intermediate / Advanced levels
View & book →Checked 2026-08-11
MUTEKI STRONG ACADEMY
SE Calgary · 4.9 (54)
Complimentary 30 Minute Consultation
Free · 0.5 hrs · 1-on-1
BeginnerTry once
View & book →Checked 2026-08-11
MUTEKI STRONG ACADEMY
SE Calgary · 4.9 (54)
Elite Personal Training - 12 Sessions
$1080 · 1-on-1
Beginner
Sessions Monday-Friday 4-8 PM, Saturday classes available
View & book →Checked 2026-08-11
MUTEKI STRONG ACADEMY
SE Calgary · 4.9 (54)
Elite Personal Training - 24 Sessions
$1920 · 1-on-1
Beginner
View & book →Checked 2026-08-11
MUTEKI STRONG ACADEMY
SE Calgary · 4.9 (54)
Elite Personal Training - 36 Sessions
$2520 · 1-on-1
Beginner
View & book →Checked 2026-08-11
MUTEKI STRONG ACADEMY
SE Calgary · 4.9 (54)
Team Membership - Bi-weekly
$100 · Small-group team training; described as a private, non-overcrowded space
Beginner
Monday-Friday sessions 4-8 PM, Saturday classes available
View & book →Checked 2026-08-11
MUTEKI STRONG ACADEMY
SE Calgary · 4.9 (54)
Team Membership - 3 Month Commitment
$825
Beginner
View & book →Checked 2026-08-11
MUTEKI STRONG ACADEMY
SE Calgary · 4.9 (54)
Team Membership - 6 Month Commitment
$1500
Beginner
View & book →Checked 2026-08-11
MUTEKI STRONG ACADEMY
SE Calgary · 4.9 (54)
Team Membership - 12 Month Commitment
$2400
Beginner
View & book →Checked 2026-08-11
Rumble Boxing Studio logo
Rumble Boxing Studio
17th Ave SW, SW Calgary · 4.9 (61)
First Class Free
Free · 0.8 hrs
BeginnerTry once
Heavy bag class; box-to-the-beat HIIT format
View & book →Checked 2026-08-11
Rumble Boxing Studio logo
Rumble Boxing Studio
17th Ave SW, SW Calgary · 4.9 (61)
Single Heavy Bag Class
$31 · 0.8 hrs
Beginner
View & book →Checked 2026-08-11
Rumble Boxing Studio logo
Rumble Boxing Studio
17th Ave SW, SW Calgary · 4.9 (61)
10-Class Card
$280 · 0.8 hrs
Beginner
View & book →Checked 2026-08-11
Rumble Boxing Studio logo
Rumble Boxing Studio
17th Ave SW, SW Calgary · 4.9 (61)
Monthly Unlimited
$240 · 0.8 hrs
Beginner
View & book →Checked 2026-08-11
Rumble Boxing Studio logo
Rumble Boxing Studio
17th Ave SW, SW Calgary · 4.9 (61)
First heavy bag class free (first-timers)
Free · 0.8 hrs
BeginnerTry once
View & book →Checked 2026-08-11
Rumble Boxing Studio logo
Rumble Boxing Studio
17th Ave SW, SW Calgary · 4.9 (61)
Heavy Bag single class
$31 · 0.8 hrs
Beginner
View & book →Checked 2026-08-11
Rumble Boxing Studio logo
Rumble Boxing Studio
17th Ave SW, SW Calgary · 4.9 (61)
Heavy Bag 10 Class Card
$280 · 0.8 hrs
Beginner
View & book →Checked 2026-08-11
Rumble Boxing Studio logo
Rumble Boxing Studio
17th Ave SW, SW Calgary · 4.9 (61)
First Timer Monthly Unlimited
$199 · 0.8 hrs
Beginner
View & book →Checked 2026-08-11
Rumble Boxing Studio logo
Rumble Boxing Studio
17th Ave SW, SW Calgary · 4.9 (61)
Heavy Bag Monthly Unlimited
$240 · 0.8 hrs
Beginner
View & book →Checked 2026-08-11
Rumble Boxing Studio logo
Rumble Boxing Studio
17th Ave SW, SW Calgary · 4.9 (61)
Personal Training 30 Min Drop In
$88 · 0.5 hrs · 1-on-1
Beginner
View & book →Checked 2026-08-11
Safe4Life
5 (116)
SafeTeens / SafeAdults self-defence class
Price on request · 3 hrs
BeginnerTry once
Public classes are offered four times a year and are also available by request. Most recent listed public session: Sat Aug 8, 9:00am-12:00pm at Ogden House Senior Citizen Club, Calgary.
View & book →Checked 2026-08-11
Safe4Life
5 (116)
SafeTweens self-defence class (ages 11-15)
Price on request · 2 hrs
BeginnerTry once
Most recent listed public session: Sat Aug 8, 12:30pm-2:30pm.
View & book →Checked 2026-08-11
Safe4Life
5 (116)
Corporate / community self-defence program
Price on request
BeginnerTry onceGroups
Booked by request for workplaces, schools, sports teams, youth groups and community organizations. Sessions range from 60-minute Lunch & Learn presentations to 4-hour programs.
View & book →Checked 2026-08-11
Satori YYC
Inglewood, SE Calgary · 5 (28)
Adults (Co-Ed) Brazilian Jiu Jitsu drop-in class
$35 · 1.5 hrs
Beginner
Mondays, Wednesdays and Fridays 7:30-9:00pm (per https://www.satoriyyc.com/adults-brazilian-jiu-jitsu).
View & book →Checked 2026-08-11
Satori YYC
Inglewood, SE Calgary · 5 (28)
Women's Only Brazilian Jiu Jitsu drop-in class
$35
Beginner
Listed as ongoing; specific times not published on the booking page.
View & book →Checked 2026-08-11
Satori YYC
Inglewood, SE Calgary · 5 (28)
Muay Thai drop-in class
$35
Beginner
Listed as ongoing; specific times not published on the booking page.
View & book →Checked 2026-08-11
Satori YYC
Inglewood, SE Calgary · 5 (28)
Free Self Defense Mini Course (online)
Free
Beginner
Self-paced online course covering common scenarios, tactics and strategies.
View & book →Checked 2026-08-11
Satori YYC
Inglewood, SE Calgary · 5 (28)
Self Defense Fundamentals full online course
Price on request
Beginner
Self-paced with unlimited access; taught by BJJ black belt Diana Trang.
View & book →Checked 2026-08-11
Satori YYC
Inglewood, SE Calgary · 5 (28)
In-person self defense workshops (private, corporate, schools)
Price on request
BeginnerTry onceGroups
Site states they book private workshops as well as open-to-public workshops for organizations, businesses, schools and non-profits/charities.
View & book →Checked 2026-08-11
Satori YYC
Inglewood, SE Calgary · 5 (28)
Private 1-on-1 classes
Price on request · 1-on-1
Beginner
View & book →Checked 2026-08-11
Team Impact Amateur Boxing Club
Victoria Park, SE Calgary (downtown) · 4.7 (111)
Trial class
Free
BeginnerTry once
Gym hours Mon-Thu 10am-1pm and 5pm-8pm, Fri 10am-1pm, Sat 10am-2pm, closed Sunday.
View & book →Checked 2026-08-11
Team Impact Amateur Boxing Club
Victoria Park, SE Calgary (downtown) · 4.7 (111)
Drop-in pass
$20
Beginner
View & book →Checked 2026-08-11
Team Impact Amateur Boxing Club
Victoria Park, SE Calgary (downtown) · 4.7 (111)
10-Pass
$180
Beginner
View & book →Checked 2026-08-11
Team Impact Amateur Boxing Club
Victoria Park, SE Calgary (downtown) · 4.7 (111)
20-Pass
$320
Beginner
View & book →Checked 2026-08-11
Team Impact Amateur Boxing Club
Victoria Park, SE Calgary (downtown) · 4.7 (111)
Single (Adult) monthly membership
$120
Beginner
View & book →Checked 2026-08-11
Team Impact Amateur Boxing Club
Victoria Park, SE Calgary (downtown) · 4.7 (111)
Student monthly membership (ages 12+)
$90
Beginner
View & book →Checked 2026-08-11
Team Impact Amateur Boxing Club
Victoria Park, SE Calgary (downtown) · 4.7 (111)
3-month prepaid term membership
$324
Beginner
View & book →Checked 2026-08-11
Team Impact Amateur Boxing Club
Victoria Park, SE Calgary (downtown) · 4.7 (111)
6-month prepaid term membership
$612
Beginner
View & book →Checked 2026-08-11
Team Impact Amateur Boxing Club
Victoria Park, SE Calgary (downtown) · 4.7 (111)
1-year prepaid term membership
$1152
Beginner
View & book →Checked 2026-08-11
Team Impact Amateur Boxing Club
Victoria Park, SE Calgary (downtown) · 4.7 (111)
Personal training
Price on request · 1-on-1
Beginner
View & book →Checked 2026-08-11
Team Smandych Muay Thai & Kickboxing
SW Calgary (downtown core, above Singapore Sam's) · 4.9 (64)
Free Trial Class
Free
BeginnerTry onceGroups
Any class on the posted gym schedule; beginner-friendly school with classes for all levels, ages 5 and up.
View & book →Checked 2026-08-11
Team Smandych Muay Thai & Kickboxing
SW Calgary (downtown core, above Singapore Sam's) · 4.9 (64)
Beginner's Muay Thai Class (single drop-in)
$27.5 · 1 hrs
Beginner
Beginner's Muay Thai runs Mon-Thu 7:00-8:00 PM, Wed 12:00-1:00 PM and Sat 11:00 AM-12:00 PM.
View & book →Checked 2026-08-11
Team Smandych Muay Thai & Kickboxing
SW Calgary (downtown core, above Singapore Sam's) · 4.9 (64)
5-Class Pass
$132
Beginner
View & book →Checked 2026-08-11
Team Smandych Muay Thai & Kickboxing
SW Calgary (downtown core, above Singapore Sam's) · 4.9 (64)
10-Class Pass
$250
Beginner
View & book →Checked 2026-08-11
Team Smandych Muay Thai & Kickboxing
SW Calgary (downtown core, above Singapore Sam's) · 4.9 (64)
30-Day Unlimited Pass (Adult)
$199
Beginner
Unlimited access to the posted class schedule for 30 days.
View & book →Checked 2026-08-11
Team Smandych Muay Thai & Kickboxing
SW Calgary (downtown core, above Singapore Sam's) · 4.9 (64)
Adult Unlimited Monthly Membership
$159
Beginner
Unlimited classes and gym access. Facility closed 1:30-4:30 PM weekdays.
View & book →Checked 2026-08-11
Wildcard Fitness
SW Calgary (Beltline / downtown) · 4.9 (70)
First Timer Drop-in (STRIKE boxing class or any group class)
$5
BeginnerTry once
STRIKE combines beat-based boxing drills with full-body functional training; complimentary glove rentals available.
View & book →Checked 2026-08-11
Wildcard Fitness
SW Calgary (Beltline / downtown) · 4.9 (70)
Intro 6 Class Pack
$99
Beginner
View & book →Checked 2026-08-11
Wildcard Fitness
SW Calgary (Beltline / downtown) · 4.9 (70)
Single Drop-in Class
$30
Beginner
View & book →Checked 2026-08-11
Wildcard Fitness
SW Calgary (Beltline / downtown) · 4.9 (70)
5 Class Pack
$140
Beginner
View & book →Checked 2026-08-11
Wildcard Fitness
SW Calgary (Beltline / downtown) · 4.9 (70)
10 Class Pack
$260
Beginner
View & book →Checked 2026-08-11
Wildcard Fitness
SW Calgary (Beltline / downtown) · 4.9 (70)
Part Time Membership
$200
Beginner
View & book →Checked 2026-08-11
Wildcard Fitness
SW Calgary (Beltline / downtown) · 4.9 (70)
Pad Work Private Session (60 min) - boxing / kickboxing / Muay Thai
$110 · 1 hrs · 1-on-1
Beginner
View & book →Checked 2026-08-11
Wildcard Fitness
SW Calgary (Beltline / downtown) · 4.9 (70)
Small Group Training (2-4 people)
$130 · 2-4 people
Beginner
View & book →Checked 2026-08-11
Wiley Jiu-Jitsu YYC
Bridgeland (borders Renfrew and Crescent Heights), NE Calgary · 5 (25)
Free Week (4 consecutive days of training)
Free
BeginnerTry onceMaterials included
Classes Mon-Thu evenings 6:00-8:00 PM and Saturday 11:00 AM-2:00 PM.
View & book →Checked 2026-08-11
Wiley Jiu-Jitsu YYC
Bridgeland (borders Renfrew and Crescent Heights), NE Calgary · 5 (25)
Fundamentals No-Gi (beginner class)
Price on request · 0.5 hrs
BeginnerMaterials included
Fundamentals classes meet Tuesday or Thursday at 6:00 PM.
View & book →Checked 2026-08-11
Wiley Jiu-Jitsu YYC
Bridgeland (borders Renfrew and Crescent Heights), NE Calgary · 5 (25)
Unlimited Membership
$130
Beginner
Includes all classes (gi and no-gi), Saturday open mat and Striking Fundamentals.
View & book →Checked 2026-08-11
Wiley Jiu-Jitsu YYC
Bridgeland (borders Renfrew and Crescent Heights), NE Calgary · 5 (25)
10-Class Pass
$200
Beginner
View & book →Checked 2026-08-11
Wiley Jiu-Jitsu YYC
Bridgeland (borders Renfrew and Crescent Heights), NE Calgary · 5 (25)
Drop-In Class
$30
View & book →Checked 2026-08-11
Wiley Jiu-Jitsu YYC
Bridgeland (borders Renfrew and Crescent Heights), NE Calgary · 5 (25)
Private Lesson
$95 · 1-on-1
Beginner
View & book →Checked 2026-08-11
Wiley Jiu-Jitsu YYC
Bridgeland (borders Renfrew and Crescent Heights), NE Calgary · 5 (25)
Women's Self-Defence Class
Price on request
Beginner
View & book →From listing
WTM Muay Thai
Glenbrook, SW Calgary · 4.9 (91)
Monthly Membership (unlimited classes)
$140
BeginnerGroups
Beginner 'Fundamentals' classes Mon & Wed 5:30 PM; Mixed Levels classes daily; Ladies class Tue & Thu 5:30 PM; Boxing Mon & Wed 9:00 AM.
View & book →Checked 2026-08-11
WTM Muay Thai
Glenbrook, SW Calgary · 4.9 (91)
First-Timer Intro Private Session (1:1)
$80 · 1-on-1 (2:1, 3:1 and 4:1 group options available)
BeginnerGroups
View & book →Checked 2026-08-11
WTM Muay Thai
Glenbrook, SW Calgary · 4.9 (91)
Personal Training - single 1:1 session
$99.95 · 1-on-1
BeginnerGroups
View & book →Checked 2026-08-11
YYC Kickboxing
NW Calgary · 5 (95)
Free Sample Class
Free · 0.8 hrs
BeginnerTry once
Classes run 45 minutes. Weekend drop-in window Sat/Sun 9-11 AM.
View & book →Checked 2026-08-11
YYC Kickboxing
NW Calgary · 5 (95)
New Member Orientation
$100
BeginnerTry onceMaterials included
View & book →Checked 2026-08-11
YYC Kickboxing
NW Calgary · 5 (95)
PunchBasic Membership
$150 · 0.8 hrs
Beginner
View & book →Checked 2026-08-11
YYC Kickboxing
NW Calgary · 5 (95)
PunchPro Membership
$200 · 0.8 hrs
BeginnerMaterials included
View & book →Checked 2026-08-11
YYC Kickboxing
NW Calgary · 5 (95)
6 Week Challenge
Price on request
Beginner
6 weeks. Includes customized meal plan, nutrition coaching, one-on-one fitness coaching, weekly coach check-ins, online challenger community, unlimited kickboxing classes and strength room access.
View & book →Checked 2026-08-11
What locals say about self defence here

Most Calgary combat gyms let you try before you pay - Dynamite, Dojo Nine, Team Smandych, Masters Path, YYC Kickboxing and Rumble's 17th Ave studio all publish a free first class or trial, and Wiley Jiu-Jitsu and JR Academy give you a whole free week.

Wiley Jiu-Jitsu lends gis to beginners and runs no-gi year-round, so you can show up in athletic shorts and a sleeved t-shirt rather than dropping $130-$190 on a uniform first.

Budget past the membership: a JR Academy gi is listed at $190, Dojo Nine values its included gi at $130, and Calgary Gong Fu requires a $75 academy uniform before you can even use the $60 drop-in rate.

Two of the most beginner-friendly gyms charge an entry fee on top of monthly dues - YYC Kickboxing requires a one-time $100 New Member Orientation and Dynamite Boxing an $85 registration - though both include gloves and wraps.

Calgary Martial Club, Dunamis and Wiley all state that sparring is optional and comes only after coach approval, and new students who do roll are paired with instructors or senior students rather than each other.

WTM Muay Thai advises beginners not to kit out all at once - start with quality 10-12oz gloves and hand wraps, and only add padded leather shin guards as you move toward sparring.

Synthesised from community discussion · separate from provider facts
Common questions
How much is a first self defence session in Calgary?

Most first sessions we checked run $5–$15. The cheapest way in right now is $5, and some options are free.

Which places let you try once?

21 of 29 run a one-off or drop-in session, so you can try self defence without committing to a course: Alavanca, Calgary Gong Fu Academy / Kevin Goat Self Defense, Calgary Martial Club and others.

Do you need to bring anything?

Not to start. 12 of the places listed include materials or equipment in the price of a beginner session, so you can turn up empty-handed.

Can you do self defence on a weekday evening?

Yes — 14 list evening sessions. Check the schedule note on each card below, since exact nights shift term to term.

Something look off? Tell usPrices and schedules move. If we have it wrong, we want to know.
Self Defence in other cities
Vancouver · 23Victoria · 15
Self Defence classes in Calgary · Hoby