Kingdom Martial Arts

Welcome to Kingdom Martial Arts

Free Trial: Fill out the form below to arrange a free trial session.

[Form Not Found]

By opting in, you agree to receive periodic text messages & emails from Kingdom Martial Arts. Your information will never be shared. Reply STOP to cancel. Standard rates may apply.

6

Instructors

100+

Students

5

Martial Arts 

40+

Years Classes Per Week

Kingdom Martial Arts

At Kingdom Martial Arts, we deliver elite-level coaching across every discipline we teach.

Our Traditional Muay Thai is led by local legend and world champion Louise O'Donnell, bringing authentic technique, fight-tested experience, and world-class standards to every class. Louise also leads our Ladies Kickboxing program, empowering women through strong, skill-based training.

Our BMT Kickboxing (Bang Muay Thai) program is built from the system developed by Duane Ludwig, known globally for its connection to the UFC and its sharp, modern striking approach.

In the ring, our Boxing program teaches the sweet science — timing, footwork, defense, and precision.

On the ground, our Zero Point Jiu-Jitsu affiliation is headed by Owen Boss, under the oversight of Chris Burns, 3rd Degree Black Belt under Rickson Gracie. We focus on leverage, control, and high-percentage fundamentals that work under pressure.

Our MMA classes are built on high-percentage techniques — skill-driven, intelligent training with no fluff. We sharpen weapons without unnecessary damage.

For youth (ages 8–15), we run MMA, Muay Thai, and Boxing across 10 classes per week, building discipline, confidence, and real ability.

We also offer Combat Fit and strength training with Coach Sav to support your conditioning and performance.

Kingdom Martial Arts is the only dedicated MMA gym on the peninsula offering this depth of coaching and proven quality across every program.

Train with the best. Develop real skill. Build something greater.

Schedule

Schedule

01/03/2026 - 07/03/2026
1 Sun 2 Mon 3 Tue 4 Wed 5 Thu 6 Fri 7 Sat
1 Sun
2 Mon
3 Tue
4 Wed
5 Thu
6 Fri
7 Sat
12:00am
1:00am
2:00am
3:00am
4:00am
5:00am
6:00am
7:00am
8:00am
9:00am
10:00am
11:00am
12:00pm
1:00pm
2:00pm
3:00pm
4:00pm
5:00pm
6:00pm
7:00pm
8:00pm
9:00pm
10:00pm
11:00pm

Boxing

10 - 11am
10:00am - 11:00am

Boxing

Boxing
Monday, March 02 · 10:00am - 11:00am

BMT Kickboxing

11am - 12pm
11:00am - 12:00pm

BMT Kickboxing

BMT Kickboxing
Monday, March 02 · 11:00am - 12:00pm

OPEN MATS

12 - 1pm
12:00pm - 1:00pm

OPEN MATS

OPEN MATS
Monday, March 02 · 12:00pm - 1:00pm

Youth Muay Thai

3:30 - 4:15pm
3:30pm - 4:15pm

Youth Muay Thai

Youth Muay Thai
Monday, March 02 · 3:30pm - 4:15pm

Youth MMA

4:15 - 6pm
4:15pm - 6:00pm

Youth MMA

Youth MMA
Monday, March 02 · 4:15pm - 6:00pm

MMA

5 - 6pm
5:00pm - 6:00pm

MMA

MMA
Monday, March 02 · 5:00pm - 6:00pm

MuayThai

6 - 7pm
6:00pm - 7:00pm

MuayThai

LNLouise Nisbet
MuayThai
Monday, March 02 · 6:00pm - 7:00pm
Instructors:
Louise Nisbet

(GI) Jiu-Jitsu

7 - 8pm
7:00pm - 8:00pm

(GI) Jiu-Jitsu

OBOwen Boss
(GI) Jiu-Jitsu
Monday, March 02 · 7:00pm - 8:00pm
Instructors:
Owen Boss

MMA

10 - 11am 0 / 50
10:00am - 11:00am

MMA

Bookings: 0/50
Book
MMA
Tuesday, March 03 · 10:00am - 11:00am

BMT Kickboxing

11am - 12pm 0 / 50
11:00am - 12:00pm

BMT Kickboxing

Bookings: 0/50
Book
BMT Kickboxing
Tuesday, March 03 · 11:00am - 12:00pm

OPEN MATS

12 - 1pm 0 / 50
12:00pm - 1:00pm

OPEN MATS

Bookings: 0/50
Book
OPEN MATS
Tuesday, March 03 · 12:00pm - 1:00pm

Youth Muay Thai

3:30 - 4:15pm 1 / 50
3:30pm - 4:15pm

Youth Muay Thai

Bookings: 1/50
Book
Youth Muay Thai
Tuesday, March 03 · 3:30pm - 4:15pm

Youth Boxing

4:15 - 5pm 1 / 50
4:15pm - 5:00pm

Youth Boxing

Bookings: 1/50
Book
Youth Boxing
Tuesday, March 03 · 4:15pm - 5:00pm

BMT Kickboxing

5 - 6pm 0 / 50
5:00pm - 6:00pm

BMT Kickboxing

Bookings: 0/50
Book
BMT Kickboxing
Tuesday, March 03 · 5:00pm - 6:00pm

MuayThai

6 - 7pm 0 / 50
6:00pm - 7:00pm

MuayThai

Bookings: 0/50
LNLouise Nisbet Book
MuayThai
Tuesday, March 03 · 6:00pm - 7:00pm
Instructors:
Louise Nisbet

(NO GI) Jiu-Jitsu

7 - 8pm 0 / 50
7:00pm - 8:00pm

(NO GI) Jiu-Jitsu

Bookings: 0/50
OBOwen Boss Book
(NO GI) Jiu-Jitsu
Tuesday, March 03 · 7:00pm - 8:00pm
Instructors:
Owen Boss

Boxing

10 - 11am 0 / 50
10:00am - 11:00am

Boxing

Bookings: 0/50
Book
Boxing
Wednesday, March 04 · 10:00am - 11:00am

BMT Kickboxing

11am - 12pm 0 / 50
11:00am - 12:00pm

BMT Kickboxing

Bookings: 0/50
Book
BMT Kickboxing
Wednesday, March 04 · 11:00am - 12:00pm

OPEN MATS

12 - 1pm 0 / 50
12:00pm - 1:00pm

OPEN MATS

Bookings: 0/50
Book
OPEN MATS
Wednesday, March 04 · 12:00pm - 1:00pm

Youth Muay Thai

3:30 - 4:15pm 1 / 50
3:30pm - 4:15pm

Youth Muay Thai

Bookings: 1/50
Book
Youth Muay Thai
Wednesday, March 04 · 3:30pm - 4:15pm

Youth MMA

4:15 - 6pm 1 / 50
4:15pm - 6:00pm

Youth MMA

Bookings: 1/50
Book
Youth MMA
Wednesday, March 04 · 4:15pm - 6:00pm

BMT Kickboxing

5 - 6pm 1 / 50
5:00pm - 6:00pm

BMT Kickboxing

Bookings: 1/50
Book
BMT Kickboxing
Wednesday, March 04 · 5:00pm - 6:00pm

MuayThai

6 - 7pm 0 / 50
6:00pm - 7:00pm

MuayThai

Bookings: 0/50
LNLouise Nisbet Book
MuayThai
Wednesday, March 04 · 6:00pm - 7:00pm
Instructors:
Louise Nisbet

(GI) Jiu-Jitsu

7 - 8pm 0 / 50
7:00pm - 8:00pm

(GI) Jiu-Jitsu

Bookings: 0/50
Book
(GI) Jiu-Jitsu
Wednesday, March 04 · 7:00pm - 8:00pm

MMA

10 - 11am 0 / 50
10:00am - 11:00am

MMA

Bookings: 0/50
Book
MMA
Thursday, March 05 · 10:00am - 11:00am

BMT Kickboxing

11am - 12pm 0 / 50
11:00am - 12:00pm

BMT Kickboxing

Bookings: 0/50
Book
BMT Kickboxing
Thursday, March 05 · 11:00am - 12:00pm

OPEN MATS

12 - 1pm 0 / 50
12:00pm - 1:00pm

OPEN MATS

Bookings: 0/50
Book
OPEN MATS
Thursday, March 05 · 12:00pm - 1:00pm

Youth Muay Thai

3:30 - 4:15pm 0 / 50
3:30pm - 4:15pm

Youth Muay Thai

Bookings: 0/50
Book
Youth Muay Thai
Thursday, March 05 · 3:30pm - 4:15pm

Youth Boxing

4:15 - 5pm 0 / 50
4:15pm - 5:00pm

Youth Boxing

Bookings: 0/50
Book
Youth Boxing
Thursday, March 05 · 4:15pm - 5:00pm

Ladies Kickboxing

5 - 6pm 0 / 50
5:00pm - 6:00pm

Ladies Kickboxing

Bookings: 0/50
LNLouise Nisbet Book
Ladies Kickboxing
Thursday, March 05 · 5:00pm - 6:00pm
Instructors:
Louise Nisbet

MuayThai

6 - 7pm 0 / 50
6:00pm - 7:00pm

MuayThai

Bookings: 0/50
LNLouise Nisbet Book
MuayThai
Thursday, March 05 · 6:00pm - 7:00pm
Instructors:
Louise Nisbet

(NO GI) Jiu-Jitsu

7 - 8pm 0 / 50
7:00pm - 8:00pm

(NO GI) Jiu-Jitsu

Bookings: 0/50
Book
(NO GI) Jiu-Jitsu
Thursday, March 05 · 7:00pm - 8:00pm

Advanced Muay Thai

7 - 8pm
7:00pm - 8:00pm

Advanced Muay Thai

LNLouise Nisbet
Advanced Muay Thai
Thursday, March 05 · 7:00pm - 8:00pm
Instructors:
Louise Nisbet

Boxing

10 - 11am 0 / 50
10:00am - 11:00am

Boxing

Bookings: 0/50
Book
Boxing
Friday, March 06 · 10:00am - 11:00am

BMT Kickboxing

11am - 12pm 0 / 50
11:00am - 12:00pm

BMT Kickboxing

Bookings: 0/50
Book
BMT Kickboxing
Friday, March 06 · 11:00am - 12:00pm

OPEN MATS

12 - 1pm 1 / 50
12:00pm - 1:00pm

OPEN MATS

Bookings: 1/50
Book
OPEN MATS
Friday, March 06 · 12:00pm - 1:00pm

Youth Muay Thai

3:30 - 4:15pm 1 / 50
3:30pm - 4:15pm

Youth Muay Thai

Bookings: 1/50
Book
Youth Muay Thai
Friday, March 06 · 3:30pm - 4:15pm

Youth Boxing

4:15 - 5pm 1 / 50
4:15pm - 5:00pm

Youth Boxing

Bookings: 1/50
Book
Youth Boxing
Friday, March 06 · 4:15pm - 5:00pm

BMT Kickboxing

5 - 6pm 0 / 50
5:00pm - 6:00pm

BMT Kickboxing

Bookings: 0/50
Book
BMT Kickboxing
Friday, March 06 · 5:00pm - 6:00pm

Sparring

6 - 7pm 0 / 50
6:00pm - 7:00pm

Sparring

Bookings: 0/50
Book
Sparring
Friday, March 06 · 6:00pm - 7:00pm

(NO GI) Jiu-Jitsu

6:30 - 8pm 0 / 50
6:30pm - 8:00pm

(NO GI) Jiu-Jitsu

Bookings: 0/50
OBOwen Boss Book
(NO GI) Jiu-Jitsu
Friday, March 06 · 6:30pm - 8:00pm
Instructors:
Owen Boss

Strength & Conditioning

8 - 9am
8:00am - 9:00am

Strength & Conditioning

Strength & Conditioning
Saturday, March 07 · 8:00am - 9:00am

Ladies Kickboxing

9 - 10am 0 / 50
9:00am - 10:00am

Ladies Kickboxing

Bookings: 0/50
LNLouise Nisbet Book
Ladies Kickboxing
Saturday, March 07 · 9:00am - 10:00am
Instructors:
Louise Nisbet

MuayThai

10 - 11am 0 / 50
10:00am - 11:00am

MuayThai

Bookings: 0/50
LNLouise Nisbet Book
MuayThai
Saturday, March 07 · 10:00am - 11:00am
Instructors:
Louise Nisbet
No sessions found