At CrossFit Affinity, we do things differently.
You’re not just signing up for access to equipment or a workout.
You’re joining a coaching-focused community where what we do, how we do it and how we support you all matter. No matter your experience level, we guide you and support you and help you progress on your fitness goals.

You’re coached, not just instructed. We get to know you, teach you how to move well, scale training to suit you and help you progress. We’re here to challenge you, support you and help you become better.

Training with purpose. Support to keep you moving forward. Our workouts are designed to build real, well-rounded following the CrossFit methodology. We help you set goals, check in on your progress, and provide consistent encouragement and support to keep showing up.

You’re joining a vibrant, like-minded community that lifts you up, motivates you, and celebrates your progress as you work together to achieve your goals. Because doing hard things is better together.

You don’t need to be fit before you start. Whether you’re completely new to exercise, getting back into training, or ready for your next challenge, we’ll meet you where you’re at.
All you need is a willingness to start. We’ll help you build from there.
Start with a free one-on-one consultation with Owner & Head Coach Troy. Talk about where you’re at, what you want to achieve and whether CrossFit Affinity is the right fit for you.
After your consultation, we’ll book you into a complimentary trial class. Meet the coaches, train with our members and experience CrossFit Affinity for yourself.
If we’re the right fit, we’ll help you establish a training routine, set attendance targets and put the support and accountability in place to help you make showing up a habit.
Get Started
Our foundation for lifelong fitness. Strength, conditioning, gymnastics, Olympic lifting and functional movement, all coached and scaled to suit you.
Build your engine. Learn to pace. Keep going. Longer conditioning-focused sessions designed to develop endurance and sustained effort.
Help young people build strength, confidence, coordination and healthy habits.
Move better. Recover better. Dedicated work on mobility, flexibility, stability and movement quality.
Build skills, strength and confidence in the movements that make you a better all-round athlete.
Love Pilates? Check out our Mat Pilates class with local Pilates instructor Clare Lee.
We are here to teach, guide, challenge and support you — not simply get you through a workout.
We invest in our own development so we can continually improve the experience and coaching we provide to our community.