Join the gym. Get rewarded. Only with Vitality.

 

Join the gym with Vitality and get 75% off your local club membership at Planet Fitness or Virgin Active every month. Plus, activate your membership for R799 or less as a limited-time offer. 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 Planet Fitness or Virgin Active.

Your Vitality gym discount definitely helps, too

As a Vitality member, you can get 75% off a Planet Fitness or Virgin Active local club membership or 50% off a national 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. Plus, 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.

How to join the gym with Vitality

Join Planet Fitness or Virgin Active in person or in the Discovery app.

Pay R799 or less 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:

  1. Select Vitality Health and scroll to Your benefits and partners.
  2. Select Join the gym and tap Learn more.
  3. Choose your preferred gym partner, membership type and club.
  4. Accept the terms and conditions and select Next.
  5. 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! The discounted gym activation fee is available for a limited time only in 2026. Terms and conditions apply.

Live life with Vitality

Log in

Please click here to login into Discovery Digital Id

Please click here to login into Discovery Digital Id