Whether you’re just starting your wellness journey or looking to stay motivated, the Y provides the tools, encouragement, and connections you need to feel your best. With a focus on inclusivity and personal growth, YMCA wellness programs empower every member to thrive at their own pace.
KIRK FAMILY YMCA
Contact Information:
Kirk Family YMCA
540-342-9622
TRX: Total Body Workout
Build a strong core, increase muscular endurance and start getting stronger from day one. People of all fitness levels will enjoy cross training and a fast, effective total-body workout.
Mondays & Fridays | 12:15 PM - 1:15 PM
Ages: 16 and up
July 20 - August 28, 2026
$60 Member / $80 Non-Member
Fridays | 5:30 AM - 6:15 AM
Ages: 16 and up
Aug 7, 2026 to Sep 11, 2026
$30 Member / $50 Non-Member
REGISTER
TRX Power Hour *Special Pop Up*
Challenge yourself with TRX Power Hour—a dynamic full-body workout featuring strength, core, balance, and endurance training using TRX suspension straps.
Tuesdays & Fridays | 5:30 AM - 6:15 AM
Ages: 16+
August 9, 2026
$15 Member / $20 Non-Member
REGISTER
BOTETOURT FAMILY YMCA
Contact Information:
Botetourt Family YMCA
540-966-9622
Bootcamp
Get ready to sweat, move, and feel stronger in our indoor Bootcamp! This high-energy class combines strength training, cardio bursts, and functional movements in a fun, supportive group setting. Expect motivating music, guided coaching, and workouts that challenge your whole body—no matter your fitness level. Come ready to work hard, encourage each other, and leave feeling accomplished.
July 6 - July 31, 2026
August 8 - August 31, 2026
Mondays, Wednesdays, Fridays
9:00 AM - 10:00 AM
Ages: 13 and up
2 days/week: $45 Member / $65 Non-Member
3 days/week: $65 Member / $85 Non-Member
REGISTER
Barbell
Barbell Club incorporates exercises utilizing basic barbell fundamentals (squats, bench press, deadlifts, rows, etc) Learn proper technique for safe lifting & gain strength! 2 or 3 days per week options. Monthly registrations required.
July 1 - July 31, 2026
August 3 - August 31, 2026
Mondays, Wednesdays, Fridays
10:00 AM - 11:00 AM
Ages: 13 and up
1 day/week: $35 Member / $55 Non-Member
2 days/week: $45 Member / $65 Non-Member
3 days/week: $65 Member / $85 Non-Member
REGISTER
SALEM FAMILY YMCA
Contact Information:
Salem Family YMCA
540-387-9622
Program Guide
ROCKBRIDGE
Contact Information:
Rockbridge Area YMCA
540-461-8720
PROGRAM GUIDE
YMCA AT TANGLEWOOD
Contact Information:
YMCA at Tanglewood
540-647-9622
PROGRAM GUIDE
YMCA EXPRESS AT GAINSBORO
Contact Information:
YMCA Express at Gainsboro
540-344-9622
PROGRAM GUIDE