About
CrossFit La Mesa is a small, community-focused CrossFit gym in La Mesa, California, dedicated to helping everyday people get fit for life. The gym emphasizes functional, coach-led workouts designed to be scalable for all fitness levels, from beginners to more experienced athletes. Members train in small groups, which allows coaches to give close attention to technique, safety and individual progress. The atmosphere is friendly and family-like, with a tight-knit community that supports each other inside and outside the gym. In addition to group CrossFit classes, the gym offers one-on-one personal training with customized workouts tailored to specific goals and schedules. Regular free Sunday workouts make it easy for newcomers to experience the training style and meet the community in a welcoming environment. Overall, CrossFit La Mesa positions itself as an accessible, supportive place to build strength, conditioning and long-term health.
Media
Upcoming events
No known events at the moment.
Amenities
No equipment listed yet.
Access
CrossFit La Mesa is located on Avocado Boulevard in La Mesa, California, easily accessible by car from central La Mesa and nearby East County neighborhoods.
Opening hours
Pricing
CrossFit Elements course $250 (includes five 1-on-1 or small group classes plus the rest of the month free)
Indicative pricing (as of June 2026) — check the gym's website.
Contact
91941 La Mesa
C•••••••%••••%••••••.••mEmail (hidden):
c•••••••@•••••.••mInstagram (not provided)Strava (not provided)Facebook (not provided)TikTok (not provided)
Team
The coaching team has not been listed yet.
Athletes at this gym
No members linked yet.
Frequently asked questions
Where can I do HYROX in La Mesa?
CrossFit La Mesa is an HYROX affiliated gym in La Mesa, United States, 4616-18 Avocado Blvd., 91941 La Mesa.
Is CrossFit La Mesa an HYROX affiliated gym?
Yes. CrossFit La Mesa is an HYROX affiliated gym, equipped for training on the official stations.
What are CrossFit La Mesa's opening hours?
CrossFit La Mesa opening hours: Monday 05:30 – 06:30, 08:00 – 10:00, 12:00 – 13:00, 16:00 – 19:00 · Tuesday 05:30 – 06:30, 08:00 – 10:00, 12:00 – 13:00, 16:00 – 19:00 · Wednesday 05:30 – 06:30, 08:00 – 13:00, 16:00 – 19:00 · Thursday 05:30 – 06:30, 08:00 – 10:00, 12:00 – 13:00, 16:00 – 19:00 · Friday 05:30 – 06:30, 08:00 – 10:00, 12:00 – 13:00, 16:00 – 17:00 · Saturday 08:00 – 10:00 · Sunday 08:00 – 11:00.