CLASSES SCHEDULE

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

ALL LEVELS BRAZILIAN JIU-JITSU
9:00 AM

ALL LEVELS BOXING
10:00 AM

COLOURED BELT BRAZILIAN JIU-JITSU
10:45 AM

YOUTH MUAY THAI
11:00 AM
ALL LEVELS BRAZILIAN JIU-JITSU
12:00 PM
YOUTH MUAY THAI
5:30 PM

INTRODUCTION TO MUAY THAI
6:00 PM

ALL LEVELS BOXING
6:30 PM

ALL LEVELS MUAY THAI
7:00 PM
YOUTH MUAY THAI
5:30 PM

INTRODUCTION TO MUAY THAI
6:00 PM

ALL LEVELS BOXING
6:30 PM

ALL LEVELS MUAY THAI
7:00 PM
INTRODUCTION TO MUAY THAI
6:00 PM

INTRODUCTION TO BRAZILIAN JIU-JITSU
6:30 PM

ALL LEVELS MUAY THAI
7:00 PM

ALL LEVELS BRAZILIAN JIU-JITSU
7:15 PM

COLOURED BELT BRAZILIAN JIU-JITSU
8:15 PM
INTRODUCTION TO MUAY THAI
6:00 PM

INTRODUCTION TO BRAZILIAN JIU-JITSU
6:30 PM

ALL LEVELS MUAY THAI
7:00 PM

ALL LEVELS BRAZILIAN JIU-JITSU
7:15 PM

COLOURED BELT BRAZILIAN JIU-JITSU
8:15 PM
ALL LEVELS BOXING
7:00 PM

ALL LEVELS MUAY THAI
7:00 PM

Monday

  • ALL LEVELS MUAY THAI
    6:00 AM - 7:00 AM
  • ALL LEVELS BRAZILIAN JIU-JITSU
    7:30 AM - 8:30 AM
  • INTRODUCTION TO MUAY THAI
    6:00 PM - 7:00 PM
  • INTRODUCTION TO BRAZILIAN JIU-JITSU
    6:30 PM - 7:15 PM
  • ALL LEVELS MUAY THAI
    7:00 PM - 8:30 PM
  • ALL LEVELS BRAZILIAN JIU-JITSU
    7:15 PM - 8:15 PM
  • COLOURED BELT BRAZILIAN JIU-JITSU
    8:15 PM - 9:30 PM

Tuesday

  • YOUTH MUAY THAI
    5:30 PM - 6:30 PM
  • INTRODUCTION TO MUAY THAI
    6:00 PM - 7:00 PM
  • ALL LEVELS BOXING
    6:30 PM - 7:30 PM
  • ALL LEVELS MUAY THAI
    7:00 PM - 8:30 PM

Wednesday

  • ALL LEVELS MUAY THAI
    6:00 AM - 7:00 AM
  • ALL LEVELS BRAZILIAN JIU-JITSU
    7:30 AM - 8:30 AM
  • INTRODUCTION TO MUAY THAI
    6:00 PM - 7:00 PM
  • INTRODUCTION TO BRAZILIAN JIU-JITSU
    6:30 PM - 7:15 PM
  • ALL LEVELS MUAY THAI
    7:00 PM - 8:30 PM
  • ALL LEVELS BRAZILIAN JIU-JITSU
    7:15 PM - 8:15 PM
  • COLOURED BELT BRAZILIAN JIU-JITSU
    8:15 PM - 9:30 PM

Thursday

  • YOUTH MUAY THAI
    5:30 PM - 6:30 PM
  • INTRODUCTION TO MUAY THAI
    6:00 PM - 7:00 PM
  • ALL LEVELS BOXING
    6:30 PM - 7:30 PM
  • ALL LEVELS MUAY THAI
    7:00 PM - 8:30 PM

Friday

  • ALL LEVELS MUAY THAI
    6:00 AM - 7:00 AM
  • ALL LEVELS BRAZILIAN JIU-JITSU
    12:00 PM - 1:00 PM
  • ALL LEVELS BOXING
    7:00 PM - 8:00 PM
  • ALL LEVELS MUAY THAI
    7:00 PM - 8:30 PM

Saturday

  • MUAY THAI CONDITIONING
    8:00 AM - 9:00 AM
  • MUAY THAI TECHNICAL
    9:00 AM - 10:00 AM
  • ALL LEVELS BRAZILIAN JIU-JITSU
    9:00 AM - 10:30 AM
  • ALL LEVELS BOXING
    10:00 AM - 11:00 AM
  • COLOURED BELT BRAZILIAN JIU-JITSU
    10:45 AM - 11:45 AM
  • YOUTH MUAY THAI
    11:00 AM - 12:00 PM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
COLOURED BELT BRAZILIAN JIU-JITSU
10:45 AM
COLOURED BELT BRAZILIAN JIU-JITSU
8:15 PM
COLOURED BELT BRAZILIAN JIU-JITSU
8:15 PM

Monday

  • COLOURED BELT BRAZILIAN JIU-JITSU
    8:15 PM - 9:30 PM

Wednesday

  • COLOURED BELT BRAZILIAN JIU-JITSU
    8:15 PM - 9:30 PM

Saturday

  • COLOURED BELT BRAZILIAN JIU-JITSU
    10:45 AM - 11:45 AM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
INTRODUCTION TO BRAZILIAN JIU-JITSU
6:30 PM
INTRODUCTION TO BRAZILIAN JIU-JITSU
6:30 PM

Monday

  • INTRODUCTION TO BRAZILIAN JIU-JITSU
    6:30 PM - 7:15 PM

Wednesday

  • INTRODUCTION TO BRAZILIAN JIU-JITSU
    6:30 PM - 7:15 PM
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:30 AM
ALL LEVELS BRAZILIAN JIU-JITSU
7:30 AM
ALL LEVELS BRAZILIAN JIU-JITSU
9:00 AM
ALL LEVELS BRAZILIAN JIU-JITSU
12:00 PM
ALL LEVELS BRAZILIAN JIU-JITSU
7:15 PM
ALL LEVELS BRAZILIAN JIU-JITSU
7:15 PM

Monday

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

Wednesday

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

Friday

  • ALL LEVELS BRAZILIAN JIU-JITSU
    12:00 PM - 1:00 PM

Saturday

  • ALL LEVELS BRAZILIAN JIU-JITSU
    9:00 AM - 10:30 AM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
INTRODUCTION TO MUAY THAI
6:00 PM
INTRODUCTION TO MUAY THAI
6:00 PM
INTRODUCTION TO MUAY THAI
6:00 PM
INTRODUCTION TO MUAY THAI
6:00 PM

Monday

  • INTRODUCTION TO MUAY THAI
    6:00 PM - 7:00 PM

Tuesday

  • INTRODUCTION TO MUAY THAI
    6:00 PM - 7:00 PM

Wednesday

  • INTRODUCTION TO MUAY THAI
    6:00 PM - 7:00 PM

Thursday

  • INTRODUCTION TO MUAY THAI
    6:00 PM - 7:00 PM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
ALL LEVELS BOXING
10:00 AM
ALL LEVELS BOXING
6:30 PM
ALL LEVELS BOXING
6:30 PM
ALL LEVELS BOXING
7:00 PM

Tuesday

  • ALL LEVELS BOXING
    6:30 PM - 7:30 PM

Thursday

  • ALL LEVELS BOXING
    6:30 PM - 7:30 PM

Friday

  • ALL LEVELS BOXING
    7:00 PM - 8:00 PM

Saturday

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

Monday

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

Tuesday

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

Wednesday

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

Thursday

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

Friday

  • ALL LEVELS MUAY THAI
    6:00 AM - 7:00 AM
  • ALL LEVELS MUAY THAI
    7:00 PM - 8:30 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

Tuesday

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

Thursday

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

Saturday

  • YOUTH MUAY THAI
    11:00 AM - 12:00 PM
No events available!

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:

OUR CLASSES

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

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.

FITNESS TIP:

Your muscles always have
one more rep!
0% Devotion
0 Years of Expertise
0 Professional Instructors
0 Club Members
Sign up to our academy today!

LATEST NEWS

SUCCESS STORIES