WELCOME TO MARTIAL ARTS

FITNESS ACADEMY

We provide every new member with a fitness program where you’ll learn a variety of exercises and ways to train.

MAFA Martial Arts Fitness Academy is home to a premier training and fitness facility in the Westside Greater Toronto Area. We offer Boxing, Muay Thai, Mixed Martial Arts, Brazilian Jiu Jitsu & Shekicks; a women’s only technical Muay Thai program. Aside from our renowned Martial Arts platform, we have a fitness based program geared to individuals not seeking combat activity. Rather, we focus on strength and cardio through a series of individually generated regimes offered through Personal Training.

We take strong pride in the community we have built through our staff, members and partnerships. We teach, learn, sweat & grow together every day.  MAFA is our home away from home.

STEPS TO REACH YOUR GOAL:

DEFINE YOUR GOAL

Set your goal, visualize it, and get ready.

GET A TRAINING PLAN

Scheduling your workout is key to reaching your goals.

WORK HARD WITH US

Commitment and dedication is a must.

ENJOY THE RESULT

Work hard so you can reap the rewards.

OUR CLASSES

Push your fitness further with our Boxing, MMA and more.

FITNESS TIP:

Your muscles always have
one more rep!
0% Devotion
0 Years of Expertise
0 Professional Instructors
0 Club Members

CLASSES SCHEDULE

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
MUAY THAI CONDITIONING
8:00 AM
MUAY THAI
9:30 AM
CARDIO CONDITIONING
9:30 AM
MUAY THAI
9:30 AM
CARDIO CONDITIONING
9:30 AM
MUAY THAI
9:30 AM
BRAZILIAN JIU-JITSU
9:00 AM

MUAY THAI TECHNICAL
9:00 AM
BOXING TECHNICAL
10:00 AM
YOUTH MUAY THAI
11:00 AM
YOUTH MUAY THAI
5:30 PM

BOXING CONDITIONING
6:00 PM
YOUTH MUAY THAI
5:30 PM

BOXING TECHNICAL
6:00 PM
YOUTH MUAY THAI
5:30 PM

BOXING CONDITIONING
6:00 PM
YOUTH MUAY THAI
5:30 PM

BOXING TECHNICAL
6:00 PM
ALL LEVELS MUAY THAI
7:00 PM
ALL LEVELS BRAZILIAN JIU-JITSU
7:00 PM

BEGINEER / INTERMEDIATE MUAY THAI
7:00 PM
ALL LEVELS MUAY THAI
7:00 PM
ALL LEVELS BRAZILIAN JIU-JITSU
7:00 PM

BEGINEER / INTERMEDIATE MUAY THAI
7:00 PM

Monday

  • MUAY THAI
    9:30 AM - 11:00 AM
  • YOUTH MUAY THAI
    5:30 PM - 6:15 PM
  • BOXING CONDITIONING
    6:00 PM - 7:00 PM
  • ALL LEVELS MUAY THAI
    7:00 PM - 8:30 PM

Tuesday

  • CARDIO CONDITIONING
    9:30 AM - 10:30 AM
  • YOUTH MUAY THAI
    5:30 PM - 6:15 PM
  • BOXING TECHNICAL
    6:00 PM - 7:00 PM
  • ALL LEVELS BRAZILIAN JIU-JITSU
    7:00 PM - 8:30 PM
  • BEGINEER / INTERMEDIATE MUAY THAI
    7:00 PM - 8:30 PM

Wednesday

  • MUAY THAI
    9:30 AM - 11:00 AM
  • YOUTH MUAY THAI
    5:30 PM - 6:15 PM
  • BOXING CONDITIONING
    6:00 PM - 7:00 PM
  • ALL LEVELS MUAY THAI
    7:00 PM - 8:30 PM

Thursday

  • CARDIO CONDITIONING
    9:30 AM - 10:30 AM
  • YOUTH MUAY THAI
    5:30 PM - 6:15 PM
  • BOXING TECHNICAL
    6:00 PM - 7:00 PM
  • ALL LEVELS BRAZILIAN JIU-JITSU
    7:00 PM - 8:30 PM
  • BEGINEER / INTERMEDIATE MUAY THAI
    7:00 PM - 8:30 PM

Friday

  • MUAY THAI
    9:30 AM - 11:00 AM

Saturday

  • MUAY THAI CONDITIONING
    8:00 AM - 9:00 AM
  • BRAZILIAN JIU-JITSU
    9:00 AM - 10:00 AM
  • MUAY THAI TECHNICAL
    9:00 AM - 10:00 AM
  • BOXING TECHNICAL
    10:00 AM - 11:00 AM
  • YOUTH MUAY THAI
    11:00 AM - 12:00 AM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
BRAZILIAN JIU-JITSU
9:00 AM

Saturday

  • BRAZILIAN JIU-JITSU
    9:00 AM - 10:00 AM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
MUAY THAI TECHNICAL
9:00 AM

Saturday

  • MUAY THAI TECHNICAL
    9:00 AM - 10:00 AM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
MUAY THAI CONDITIONING
8:00 AM

Saturday

  • MUAY THAI CONDITIONING
    8:00 AM - 9:00 AM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
ALL LEVELS BRAZILIAN JIU-JITSU
7:00 PM
ALL LEVELS BRAZILIAN JIU-JITSU
7:00 PM

Tuesday

  • ALL LEVELS BRAZILIAN JIU-JITSU
    7:00 PM - 8:30 PM

Thursday

  • ALL LEVELS BRAZILIAN JIU-JITSU
    7:00 PM - 8:30 PM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
BEGINEER / INTERMEDIATE MUAY THAI
7:00 PM
BEGINEER / INTERMEDIATE MUAY THAI
7:00 PM

Tuesday

  • BEGINEER / INTERMEDIATE MUAY THAI
    7:00 PM - 8:30 PM

Thursday

  • BEGINEER / INTERMEDIATE MUAY THAI
    7:00 PM - 8:30 PM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
BOXING TECHNICAL
10:00 AM
BOXING TECHNICAL
6:00 PM
BOXING TECHNICAL
6:00 PM

Tuesday

  • BOXING TECHNICAL
    6:00 PM - 7:00 PM

Thursday

  • BOXING TECHNICAL
    6:00 PM - 7:00 PM

Saturday

  • BOXING TECHNICAL
    10:00 AM - 11:00 AM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
ALL LEVELS MUAY THAI
7:00 PM
ALL LEVELS MUAY THAI
7:00 PM

Monday

  • ALL LEVELS MUAY THAI
    7:00 PM - 8:30 PM

Wednesday

  • ALL LEVELS MUAY THAI
    7:00 PM - 8:30 PM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
BOXING CONDITIONING
6:00 PM
BOXING CONDITIONING
6:00 PM

Monday

  • BOXING CONDITIONING
    6:00 PM - 7:00 PM

Wednesday

  • BOXING CONDITIONING
    6:00 PM - 7:00 PM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
YOUTH MUAY THAI
11:00 AM
YOUTH MUAY THAI
5:30 PM
YOUTH MUAY THAI
5:30 PM
YOUTH MUAY THAI
5:30 PM
YOUTH MUAY THAI
5:30 PM

Monday

  • YOUTH MUAY THAI
    5:30 PM - 6:15 PM

Tuesday

  • YOUTH MUAY THAI
    5:30 PM - 6:15 PM

Wednesday

  • YOUTH MUAY THAI
    5:30 PM - 6:15 PM

Thursday

  • YOUTH MUAY THAI
    5:30 PM - 6:15 PM

Saturday

  • YOUTH MUAY THAI
    11:00 AM - 12:00 AM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
MUAY THAI
9:30 AM
MUAY THAI
9:30 AM
MUAY THAI
9:30 AM

Monday

  • MUAY THAI
    9:30 AM - 11:00 AM

Wednesday

  • MUAY THAI
    9:30 AM - 11:00 AM

Friday

  • MUAY THAI
    9:30 AM - 11:00 AM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
CARDIO CONDITIONING
9:30 AM
CARDIO CONDITIONING
9:30 AM

Tuesday

  • CARDIO CONDITIONING
    9:30 AM - 10:30 AM

Thursday

  • CARDIO CONDITIONING
    9:30 AM - 10:30 AM
No events available!
Sign up to our academy today!

LATEST NEWS

SUCCESS STORIES