Martial Arts Classes in Indian Trail
Union Martial Arts is located in Indian Trail at 1501-B Waxhaw Indian Trail Rd. We offer kickboxing, Jiu-Jitsu, and MMA with structured training designed for real skill development.
Small class sizes, a coach who knows your name, and a curriculum that builds week to week. No crowded fitness classes, no rotating instructors.
Our Location
We're at 1501-B Waxhaw Indian Trail Rd, near the Indian Trail town center. Free parking on-site. Classes run mornings, afternoons, and evenings throughout the week.
Class Times:
Monday: 7:15 PM
Tuesday/Thursday: 6:00 PM and 7:15 PM
Saturday mornings available
Most students train 2-3 times per week. New students start with a fundamentals orientation to learn class structure and basic techniques.
What You Get Here
Coach Nolan knows every student by name and tracks individual progress. Classes follow a curriculum—you'll see how each session connects to the last.
Our unified program means all skill levels train together. Beginners learn alongside experienced students who help out. Families can train in the same classes.
We provide all equipment for beginners. No initiation fees, no long-term contracts. Month-to-month membership.

The culture here is unmatched.
5/5
Whitney M.
Google Review
Frequently Asked Questions
The first step is the hardest — but not here. Our coaches and community will welcome you.
Call or text any time, 7 days a week.


