Best Fitness Gym in Avalon Beach, NSW

CrossFit Avalon Beach

Stronger Together at Avalon Beach

We combine expert coaching, scalable workouts, and a supportive community to help you get fit, build strength, and achieve your goals.

The CrossFit Avalon Beach Difference

At CrossFit Avalon Beach, we’re more than a gym—we’re a community built on support, encouragement, and results. With expert coaching, scalable programs for all fitness levels, and a welcoming environment, we help you train smarter, get stronger, and enjoy the journey every step of the way.

Two stick figure people, one holding a clipboard, one wearing a cap and lanyard.

Expert Coaching

Experienced trainers to guide, motivate & keep you safe

Four people in circles connected by lines. Teamwork concept.

Inclusive Community

A supportive crew where every member belongs

Hand holding a dumbbell, outlined in black.

Scalable Programs

Workouts tailored for all fitness levels & goals

Fun & Engaging Fitness for Kids

Kids Fitness 10 Yrs+

Our Kids program is for ages 10 and up, combining fun workouts with skill development to keep kids active. They build strength, coordination, and confidence while learning teamwork and fostering healthy habits and a love for fitness.

Our Programs

“Discover our programs built for every fitness level. From Athletic and Strength to Boxing, Gymnastics, and Olympic Lifting classes, we run sessions throughout the week to keep training fun and effective. Click on a program to learn more!

Class Schedule

Check out our weekly class schedule and find the perfect time to train at CrossFit Avalon Beach.

Monday

CrossFit

5:00 AM - 6:00 AM

CrossFit

6:00 AM - 7:00 AM

CrossFit

7:00 AM - 8:00 AM

Strength

8:00 AM - 9:00 AM

CrossFit

9:15 AM - 10:15 AM

CrossFit

5:30 PM - 6:30 PM

Tuesday

CrossFit

5:00 AM - 6:00 AM

CrossFit

6:00 AM - 7:00 AM

CrossFit

7:00 AM - 8:00 AM

Strength

8:00 AM - 9:00 AM

CrossFit

9:15 AM - 10:15 AM

CrossFit

5:30 PM - 6:30 PM

Wednesday

CrossFit

5:00 AM - 6:00 AM

CrossFit

6:00 AM - 7:00 AM

CrossFit

7:00 AM - 8:00 AM

CrossFit

9:15 AM - 10:15 AM

CrossFit

5:30 PM - 6:30 PM

Thursday

Gymnastics

5:00 AM - 6:00 AM

CrossFit

6:00 AM - 7:00 AM

CrossFit

7:00 AM - 8:00 AM

Strength

8:00 AM - 9:00 AM

CrossFit

9:15 AM - 10:15 AM

CrossFit

5:30 PM - 6:30 PM

Friday

CrossFit

5:00 AM - 6:00 AM

CrossFit

6:00 AM - 7:00 AM

CrossFit

7:00 AM - 8:00 AM

CrossFit

9:15 AM - 10:15 AM

Saturday

Olympic Lifting Skills

6:00 AM - 7:15 AM

Fight Club

7:15 AM - 8:15 AM

CrossFit

8:00 AM - 9:00 AM

Sunday

Member Testimonials

Hear from our members and discover how CrossFit Avalon Beach has helped them get fitter, stronger, and more confident.

Black quotation marks on white background.

I was in Palm Beach for my nephews wedding around Australia Day 25 and spent 4 sessions at this box which, whilst smaller in size to what you'd expect, is nevertheless big on personality and knowledge.

- John Giacchi
Black quotation marks on a white background.

Awesome little box right next to the beach!

Did two dropins while I was visiting Avalon.

Nice WoDs, cool Music, nice atmosphere!

- JAN
Black quotation marks on a white background.

Went for my first session this morning. Awesome experience, proper trainer who pays attention to ensure proper form and no injury. I will be back and highly recommend.

- Rob Madden

Pricing Inquiry

Interested in joining CrossFit Avalon Beach? Fill out the form, and our team will get back to you.

Font Awesome Icons

Redefine Your Limits

Book your free trial at CrossFit Avalon Beach! Tour the gym, meet our coaches, chat about your goals, and jump into your first workout—no cost, no pressure, just a chance to start your journey.