The most rewarding way to join the gym

Join the gym with Vitality Active and Discovery Bank today and get 75% off your Virgin Active local club membership every month. You bring the commitment. We bring the rewards.
Think you have to be super fit to join the gym? Nope. All you need is curiosity and a sense of adventure to get active and get rewarded at Virgin Active.
Your Vitality gym discount definitely helps, too
As a Vitality Active member with a qualifying Discovery Bank account, you can get 75% off a Virgin Active local club membership every month.
All you have to do is exercise at the gym at least 36 times in a rolling 12-month period to enjoy your maximum discount.
How to join the gym with Vitality
Join Virgin Active in person or in the Discovery app.
Pay one month's retail rate as a once-off activation fee.
Visit the gym at least 36 times in a rolling 12-month period.
Get 75% off your local club membership every month!
Log in to the Discovery app to activate your gym membership on your cellphone:
- Select Vitality Health and scroll to Your benefits and partners.
- Select Join the gym and tap Learn more.
- Choose your preferred Virgin Active club.
- Accept the terms and conditions and select Next.
- Set up a debit order with your Discovery Bank account details for your monthly gym fee.
And get your gym contract right there in the Discovery app!
Why join the gym with Vitality?
If you want to get fit and strong in 2026, Vitality is here to help you do it. In addition to your gym discount, you can earn 100 Vitality points a day when you gym for 30 minutes or more and:
Crush your weekly exercise goal with Vitality Active Rewards
Earn Ðiscovery Miles to spend on coffee, smoothies, shopping rewards and more
Increase your Vitality status.
Live life with Vitality