Adults · All levelsMixed Martial Arts
Striking, wrestling and ground work stitched into one game. Technical drilling, controlled sparring, zero egos.
FightFit MMA is a mixed martial arts gym on Walnut Street teaching MMA, jiu-jitsu, boxing, kickboxing, kids classes and strength & conditioning — to complete beginners and fight-team regulars alike.

Why FightFit
No mirrors-and-selfies fitness club, and no intimidating fight factory either. Just proper martial arts coaching in Keighley for people who want to get good at something hard.
Book your free sessionMost people walk in having never thrown a punch. You get shown everything, step by step, from day one.
Small groups, hands-on correction and a plan for your level — real coaches watching every rep.
Ages 5 to 55. Confidence, fitness, self-defence or a fight camp — same mats, same welcome.
People here push each other hard, then stay behind to help you drill it one more time.
What we teach
Five disciplines, one gym, one membership. Try any of them free before you commit to a single penny.
Adults · All levelsStriking, wrestling and ground work stitched into one game. Technical drilling, controlled sparring, zero egos.
Gi & No-GiLearn to control, escape and submit — fundamentals through to competition rounds.
Fitness & techniqueFootwork, pads, bags and bodywork. Sharpen your hands and shins while getting seriously fit.
Ages 5–15Discipline, confidence and self-defence in a safe, structured and genuinely fun class.
Engine buildingFighter-built circuits — kettlebells, ropes, sled and bodyweight. The engine behind the technique.
Message us and we'll put you in the right class for your goals and experience. The first one is on us — no sign-up, no contract, no pressure.
Message on FacebookWeekly schedule
Doors open 30 minutes before class. Times are a guide — check Facebook for seminars and one-offs.
Real classes, real members, real Tuesday nights on Walnut Street.






Come and train
Turn up in shorts and a t-shirt, bring water, and we'll sort the rest. No contracts, no joining fee — just come and see if it's for you.
FightFit MMA, 3 Walnut Street, Keighley, BD21 5BN
Mon–Fri 5pm – 9pm
Saturday 10am – 2pm