Special offer: Get double rewards on daily essentials.

Get paid to exercise! Discovery Bank will pay you 1 Discovery Mile for every Vitality exercise point you earn.

Special offer: Get double rewards on daily essentials.

Get paid to exercise! Discovery Bank will pay you 1 Discovery Mile for every Vitality exercise point you earn.

 

Welcome to Vitality at Home

To help support our president's call for our nation to stay home, Vitality brings you #VitalityAtHome to encourage you to stay healthy and keep you rewarded at home.

Stay healthy with Vitality at Home

Helping you stay healthy and rewarded over the stay at home period, Vitality at Home enables you to challenge yourself to be active, eat healthily and take care of your mental wellbeing.

Stay fit at home

Access free high-intensity workouts, yoga, surprise fitness challenges and more. There's something for everyone.

Eat healthily at home

Eat healthily with online masterclasses from HealthyFood Studio and surprise guest celebrity chefs cooking demos.

Caring for your mental wellbeing at home

Stay mentally fit while you stay at home with access to expert mental wellbeing tips, advice and tools.

Stay healthy with the family at home

Keep your family healthy and happy while staying at home with exercise and cooking demos for the whole family.

 

Stay rewarded with Vitality at Home

Enjoy great discounts on select Vitality Active Rewards online shopping and home entertainment rewards. Get double cash back on HealthyFood and HealthyCare items, and lots more.

Pay it forward with MoveToGive

 

Use your Discovery Miles to help those in need

We've committed to helping those who are less fortunate to stay healthy during this stay at home period. Donate your Discovery Miles to MoveToGive on the Discovery app and:

  • Support UNICEF in building handwashing stations in informal areas.
  • Help FoodForward SA feed those in need.

The Discovery Fund will match each MoveToGive donation you make.

Stay informed about COVID-19

COVID-19 outbreak | Everything you need to know

Learn more

Not a Vitality member? Join today and get rewarded for staying healthy.

Call us on 0860 000 628 or leave your details and we will call you back. You can also log in to activate Vitality yourself.

 
Log in

Please click here to login into Discovery Digital Id

Please click here to login into Discovery Digital Id