One-on-one coaching with certified trainers like Stephen Johnson for customized workout plans and nutrition guidance.
Supportive group fitness sessions that build strength, endurance, and community in a family-like atmosphere.
Safe and fun childcare services for children, allowing parents to focus on their workouts stress-free.
State-of-the-art cardio and strength training equipment in a clean, well-maintained facility.
Varied fitness classes including yoga, cardio, and more to suit different preferences and fitness levels.
Holistic support for nutrition, mental wellness, and chronic illness management through tailored programs.

Your fitness family in Virginia Beach – where strength meets support!
No photos available
Onelife Fitness - Princess Anne Gym is a premier fitness center in Virginia Beach, offering a welcoming and clean environment for all fitness levels. With top-notch equipment, group classes like Fit360, personal training, and a dedicated Kids Club, we focus on holistic health and community support. Our friendly staff, including standout coach Stephen Johnson, ensures personalized attention to help you achieve your goals, whether you're starting your journey or pushing to new heights. Join our family and transform your life with us!
I want to share about my experience at One Life. This gym has some of the best staff out of all the One Life gyms. They are very friendly and always welcomes you with a smile. This gym is also very clean. Thank you to all the cleaning staff who help make my gym experience a better one. Lastly, Stephen Johnson who is the head of fit 360 is very knowledgeable in what he does as well as kind to everyone he encounters. He has created a class that is more like family than just a class to be apart of. Fit 360 has changed my life in more ways than one. Living with chronic illnesses as well as heart failure, this class offers me a workout that is built around support and encouragement as well as a class that helps me build strength and endurance no other class offers. Working out is extremely difficult for me to say the least. Being apart of the Fit 360 family not only makes working out more enjoyable by having a group of friends to truly connect with, but it also gives me a workout that is attainable under the circumstances I have to live with. Thank you Stephen Johnson for everything you do. Because of you and Fit 360, I am stronger today physically as well as mentally as I navigate through the challenges I face everyday.
I've always loved this gym and the people here! It's a great place with great amenities at a price that's hard to beat with all the things you get! My love for the place has only grown as I've started training with Stephen! He's the best! I've been more on top of my nutrition and hitting my goals faster than I thought was possible all while enjoying the process!
Onelife Princess Anne is an amazing place. I’ve been a member for 15 years and they all feel like family. But Stephen Johnson as my coach in FIT360 is the best coach I’ve had in all the years I’ve been there. He and his wife Paige make a wonderful team. Fit360 may be a group class, but Stephen still watches out for us individually, especially as old folks. He always modifies workouts for me if I need it. Front desk people are very helpful very sweet and kind, especially both Tyler‘s. The gym is always clean. The equipment is always working well. Onelife Fitness Princess Anne is my home away from home.
Stephen has been my trainer for the last couple of months and I have never felt stronger or more confident. Once we got me passed the basics he introduced me to his Fit360 class to continue growing my knowledge and fitness level in new fun ways. If you’re looking for someone to help you start your fitness journey I’d highly recommend coming here and training with this staff. Even on the days when I felt like I had zero motivation Stephen met me where I was and brought me back up so when I left the gym I left feeling 1000%. I also want to shout out the Kids Club for always doing a great job with little 4 yo boy and always making it a safe and fun place for him to be. Making my time at the gym 10x less stressful. 10/10 recommend.
I LOVE this gym. My trainer, David is attentive and always available if I have questions. I’ve only been training with him for two weeks and I’m seeing great results. This gym has a cleaning crew who is always working hard. The front desk staff is always so kind. My 3yr old daughter loves the play place the gym provides and the staff, that takes care of the kiddos, are always so nice and welcoming. Stephen, the manager, is awesome and checked in with me to see how my experience is going. I cannot elaborate enough on how much I truly love going to the gym, because of this place!
Claim Onelife Fitness - Princess Anne Gym to update business info, respond to reviews, and access analytics.