Best Martial Arts Classes near St. John's, NL

3 of these gyms are based in St. John's; the others serve St. John's from towns including Mount Pearl (5 km), Paradise (8 km) and Goulds (3 km).

all 9 open weekends · 8 rated 4.5+

Data verified November 5, 2026

We are still growing

There are too few quality options within 25 km, so we have expanded area of coverage to up to 100 km from you. This includes St. John's and several other cities.
Avalon Karate

Avalon Karate

4.9 25 reviews
“I proudly wear the AVK brand everywhere and always encourage my friends to join the fun.”
Free trial classSince 2018
20 Highland Dr Suite #20
i
Michael Foley's Academy of Martial Arts

Michael Foley's Academy of Martial Arts

4.9 19 reviews
“More than just a martial arts gym, the vibe is immaculate and the people are wonderful.”
From $69/moSince 2009
117 Ropewalk Ln Unit 1
i
Mount Pearl School Of Martial Arts

Mount Pearl School Of Martial Arts

4.3 1 review
“Great school operation for over 20 years- Self Defense Classes are very well run !”
Trial class $40From $85/mo
10 Brother McSheffrey Ln
i
Alex Foley's Academy Of Martial Arts

Alex Foley's Academy Of Martial Arts

4.7 14 reviews
“Amazing staff, Energetic environment, Kid friendly, all round great spot for beginners and well trained athletes !”
Goulds, NL · 3 km from Saint John's
i
Book onlineBook
Rogue Martial Arts Academy

Rogue Martial Arts Academy

4.9 7 reviews
“Great place to learn that is fun and has a professional atmosphere.”
From $100/moAges 3–11Since 2020
Paradise, NL · 8 km from Saint John's
i
Jason Foley's Academy of Martial Arts

Jason Foley's Academy of Martial Arts

5.0 6 reviews
“The best instructor in the province.”
Since 2016
Conception Bay South, NL · 15 km from Saint John's
i

The 9 gyms listed for St. John's, NL teach martial arts and combat sports. Styles taught, youth programs and class times come from each gym's own pages, with star ratings from public reviews.

Area overview: St. John's, NL

8 of the 9 gyms on this page have a rating, from 4.6 to 5.0 across 140 reviews. 7 are open on Saturdays and 6 on Sundays. 3 have ten or more years of experience, the longest 17 years. We have a website on file for all 9 of the gyms on this page; 7 publish a contact page; 7 list a public email and 3 take bookings online. We count these figures across the gyms on this page; distances are straight-line, and hours and prices change, so confirm the details with the gym before you enrol.

Why are some gyms here outside St. John's?

3 of the 9 gyms sit inside St. John's. The rest come from other towns inside 20 km, each shown under the city it belongs to. Distance is measured straight-line, so check the route before you plan a class you would drive to twice a week.

Samjae Taekwondo Martial Arts School

Samjae Taekwondo Martial Arts School

4.6 5 reviews
“If you are looking for something that combines physical exercise, mental and social development, plus self esteem in one activity Samjae checks all the boxes.”
Free trial classFrom $90/moAges 4–6Since 2011
Mount Pearl, NL · 5 km from Saint John's
i
Neuro Defence Martial Arts Based Program

Neuro Defence Martial Arts Based Program

5.0 1 review
“An awesome Program ran By a great teacher/leader.”
Since 2023
Paradise, NL · 8 km from Saint John's
i
Rock Athletics Inc

Rock Athletics Inc

Since 2019
Mount Pearl, NL · 5 km from Saint John's
i
HomeMartial Arts ClassesNewfoundland and LabradorSt. John's, NL

Why these companies made our list

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