Facility Notice: Salem and Kirk Family YMCA -
More Details »
Virtual Resources
Register
YMCA Home
YMCA OF VIRGINIA'S BLUE RIDGE
About
Leadership Team
Membership
Join Online
Rates
Benefits
Better Together Member Referral Program
24-Hour Access
After Hours at YMCA at Tanglewood
Corporate Membership
Member Handbook
Financial Assistance
YMCA App
Virtual Resources
Self Help Form-Cancellation + Other Requests
Join Online
My Y Account
Locations
Find Your Y
Botetourt Family YMCA
Kirk Family YMCA
Rockbridge Area YMCA
Salem Family YMCA
YMCA Express at Gainsboro
YMCA at Tanglewood
Programs & Services
Wellness
Group Exercise Classes
Hot Yoga Studio
Fit Start
Personal Training
LES MILLS Virtual Classes
Youth and Teen Wellness Orientations
Aquatics
Riptides Swim School
Riptides Swim Team
Masters Swimming
Y Splash
Water Group Exercise
Lifeguard Certification & Training
Test, Mark and Protect Pool Safety
Aquatics Information
Child Care
Summer Camp
Spring Break Camp
Y After School Care
YMCA Early Learning Centers
Y Pass Middle School Program
Winter Break Camp
Stay and Play
Childcare Information
Youth and Family
Youth and Family Programs
Birthday Parties
Sports
Pickleball
Youth Sports Leagues
Cheerleading
Dance
Gymnastics
Swim Team
Youth and Teen Wellness
Beacons
Beacons Summer Camp 2026
Teaching Kitchen
Y Pass Middle School Program
Seasonal Program Guides
Schedules
Group Exercise Schedules
Pool Schedules
Gym Schedules
Stay & Play Schedules
Give
Annual Campaign
Monthly Giving Program
Changemakers
Planned Giving
Y Splash Giving
Volunteer
Jobs
Virtual Resources
You've reached our Virtual Resource page. You must have an account to register for programs with the
YMCA of Virginia's Blue Ridge. If you need further assistance, please contact your
local YMCA branch
.