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
Michael Foley's Academy of Martial Arts
Mount Pearl School Of Martial Arts
Alex Foley's Academy Of Martial Arts
Rogue Martial Arts Academy
Jason Foley's Academy of Martial Arts
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.