Budo Martial Arts - Jiu-Jitsu, Muay Thai, Kids Martial Arts, Anti-bullying | Ewing Township | Mercer County | NJ

Gracie jiu jitsu
muay thai
Self defense

Martial arts for men, women and children, in a safe, clean and friendly environment.


Welcome to the best Martial Arts Studio in Ewing, NJ.

Adult Jiu-Jitsu

Jiu Jitsu

Kids Jiu-Jitsu

kids jiu jitsu

Muay Thai & Kickboxing

Muay Thai

Women Self Defense

A message from Charlie Vinch, Owner and Head Instructor


Charlie Vinch on Injuries in BJJ and the Power of the Mind

Download Our Mobile App Here  

Our Martial Arts School

We teach Authentic Gracie Jiu-Jitsu, Self Defense, Muay Thai and Kickboxing in a very safe and clean martial arts studio. Our martial arts programs are unique and effective. We offer Jiu-Jitsu programs to kids and adults. Our martial arts classes also address bully prevention and self-defense goals. Most importantly the atmosphere in our dojo is very friendly and training with us is a lot of fun.

Whether you want to get in shape or learn how to defend yourself and your family, lose weight or compete, we have a great program for you. We are located in Ewing New Jersey in Mercer County  and our Gracie Jiu-Jitsu and Muay Thai gym is very convenient to residents of Lawrence, Hamilton, Pennington, Hopewell, Stockton, Lambertville, Ringoes, Princeton, Newtown, Yardley, Levittown, NJ.

Our muay thai, brazilian jiu-jitsu and kickboxing programs are designed for a wide range of goals and ages. You can train as hard as you want or as light as you want. In our martial arts family you will receive attention and respect. Coach Charlie is a professional trainer with over 16 year of coaching experience in various martial arts. He will guide you through your jiu jitsu or muay thai journey so you can achieve the best result.

An most importantly you will be safe and have fun. Coach Charlie is a passionate jiu-jitsu practitioner with long years of striking experience in muay thai and kickboxing as well as other martial arts. He takes pride in his students and is dedicated in sharing all of the martial arts knowledge and experience he has. Stop by our Brazilian Jiu-Jitsu dojo in Ewing, NJ and take a free trial class or just watch our training classes.

You can train hard or you can train light. It is up to you. You will progress either way under our guidance and programs.

What is Brazilian Jiu-Jitsu?

Brazilian Jiu-Jitsu is a form of martial arts that is designed to help smaller and weaker person to defend himself against a bigger, stronger opponent. It is a form of a martial art that relies strongly on technique and leverage, with minimum energy use.  In just a few months our students acquire skills that are extremely effective for managing an attacker.

The difference between these self-defense skills and what other martial arts teach is that the jiu jitsu skills are real. Because the Brazilian jiu-jitsu techniques are based on leverage, and not on athleticism, students can practice the techniques without holding back and still keep both the sparring partner and themselves safe. This delivers realistic expectations and not a false sense of security.

This concept is very beneficial for kids as they develop self confidence that is backed up by real skills and learn how to be disciplined. Our kids jiu-jitsu classes are designed to achieve these goals. Another important aspect of Brazillian Jiu-Jitsu is that it is like a game of chess and very interesting to practice.

Because it is based on technique and strategy, and not on brute force, it is safe and interesting. But the best part is that the more you practice the better you get. You can actually see the product of your work which is very satisfying. And you get healthy in the process. We encourage you to stop by our Brazilian Jiu-Jitsu school in Ewing, NJ and take a class.

What is Muay Thai?


Muay Thai is an art of striking, that has proven to be one of the most effective striking martial arts today. Training muay thai will develop your reflexes, build speed and coordination and stamina, and will teach you how to manage distance in a standing confrontation.  Our muay thai programs are tough in the martial arts studio in Ewing, NJ where you can enjoy training grappling and striking at the same location.

Muay thai uses kicking, punching, elbows, knees and clinches. Kickboxing is a mixture of Muay Thai, karate and western boxing. It is a sport  that uses kicking and boxing techniques. There is a spiritual elemnt in Muay Thai.

The main difference between Muay Thai and Kickboxing is that Muay Thai allows additional techniques like elbow strikes, knee strikes and clinches.

They are both a great workout.

Our Martial Arts Programs

We offer Jiu-Jitsu for adults, Jiu Jitsu for Kids, Muay Thai, Kickboxing and Self Defense.