(804) 741-1599           [email protected]  



Endorphin Fitness is a thriving organization with 25 staff members, 4 locations, over 400 clients worldwide, and a community focused bicycle shop. Endorphin Fitness clients are local and online athletes of all levels seeking better fitness and performance. Clients include professional triathletes, first time endurance athletes, and tons of people simply looking for a fun, challenging way to get in shape.  We offer…


Endorphin Fitness coaches are experts who have the support of current research and advanced technology. With our expertise, we love working with all levels – especially beginners – and are able to communicate expertise in an inviting way.


Endorphin Fitness is passionate about you and your goals and will go to great lengths to ensure you reach them. We are fully invested in the lives of our athletes, fitness clients, and shop customers.


Whether competing in endurance events or developing strength and conditioning, Endorphin Fitness provides a new perspective on exercise with innovative training programs built around your personal goals.


Your fitness and performance goals are achieved through a support system of expert coaches and peers with similar goals.


The Endorphin Fitness staff lives by ethical business practices and superior customer service that you can trust.


From training to gear selection, Endorphin Fitness’ expert staff can assist you every step of the way through our vast offerings: performance coaching, fitness coaching, youth coaching, race production, equipment, and mechanic services.




Our 7,500 sq. foot training center is state-of-the-art and built with you in mind. We determined what our athletes need to reach their goals and invested in this equipment and space. Our training center has been recognized by USA Triathlon as a Certified Performance Center, a designation given to only ten facilities in the country that meet stringent standards.

All Endorphin Fitness athletes gain unlimited access to the EF Training Center, and we also have community memberships. We invite you to visit any time to begin the process toward realizing your potential.

Want to learn more?

To learn more or get started, email [email protected] or call 804-741-1599 (ext 2) today.

Get training tips, inspiration, and promos delivered weekly!

Sign Up

804 - 741 - 1599

Sunday: Closed

Monday: Closed

Tuesday: 12 pm - 7pm

Wednesday: 12 pm - 7pm

Thursday: 12 pm - 7pm

Friday: 12 pm - 7pm

Saturday: 10am - 4pm

For general questions, requests for a quote, or any information whatsoever, feel free to give us a call or email us at [email protected]

Use this form to submit your info to our fitter Andrew Wolak- he will call regarding scheduling and availability. Our bike fits are usually booked at least a week in advance.

At EF, we believe that coaching is founded on good communication! Let us know a bit about yourself and one of our coaches will be in touch soon.

Hi! Our coaches would love to tell you more about our adult and youth coaching. Fill out the form below and one of our coaches will reach out to you shortly. 

Alternatively, call 804-741-1599 and dial extension to speak to a coach now!