Discovery Miles
Discovery Miles is Discovery's rewards currency, which you can earn by getting healthier, driving well and spending responsibly.
How to earn Discovery Miles
Earn Discovery Miles by getting healthier, driving well and spending responsibly.

Get up to 75% back in Discovery Miles
Vitality Health members with Vitality Money, get up to 75% back in Discovery Miles when you buy HealthyFood at Pick n Pay or Woolworths, up to 50% back on HealthyCare items at Clicks or Dis-Chem, and up to 50% back on HealthyBaby items from Baby City. Plus, you get up to 25% back on healthier meal options with HealthyDining from Uber Eats and at our restaurant, convenience and ready-made meal partners.

Get rewarded for getting active and driving well
Vitality Money members can earn up to 1 Discovery Mile for every Vitality fitness point or Vitality Drive point. Every week, you can get up to 100% of your fitness or driving points back in Discovery Miles!
Learn more
Get rewarded for achieving your Vitality Active Rewards goals
Earn Discovery Miles through Vitality Active Rewards by achieving your weekly exercise, drive and money goals. On Rewards Wednesday, you can pick a tile on your gameboard to reveal between 150 and 750 Discovery Miles. This means you're guaranteed a coffee or more for every goal you achieve.
Learn more
Get Discovery Miles back on your fuel spend and Uber rides
Vitality Money members earn up to 20% back in Discovery Miles on your qualifying fuel spend when you fill up at BP and Selected service stations, or when you ride with Uber.
Use your Discovery Bank credit card to earn Discovery Miles
Earn Discovery Miles on qualifying online and in-store purchases when you use your Discovery Bank credit card.

How to spend Discovery Miles
Spend your Discovery Miles on a range of Vitality Active Rewards in the Vitality Mall or use them to shop at our exciting online and in-store partners. You can spend Discovery Miles on airtime, data, SMS bundles and prepaid electricity and water. Spend them on travel, send them to friends and family or exchange them for cash.

Your Discovery Miles are now more valuable than cash
Save up to 20% when spending your Discovery Miles through our Discovery Miles online and in-store partner network, Vitality Mall and when you spend them on prepaid products and services through the Discovery Bank app.
Learn moreSpend Discovery Miles in the Vitality Mall
Get up to 20% off when you spend your when you spend your Discovery Miles on a range of exciting rewards in the Vitality Mall - from coffees, smoothies and snacks, to movies, shopping rewards and much more using the Discovery app.
Learn more










Spend your Discovery Miles online
You can save up to 20% when you use Discovery Miles for purchases from our online partner stores like takealot.com, Yuppiechef, Loot.co.za, Zando and so many more.
Shop onlineShop in-store with your Discovery Miles
Save up to 20% when you spending your Discovery Miles at in-store partners like Sportsmans Warehouse, Dis-Chem, Clicks, Pick n Pay and many more.
Open your Discovery Bank app, choose your Discovery Miles Account, tap Spend, then on Pay In-store. Enter the rand amount you'd like to spend, and tap Generate voucher. Show your voucher to the cashier to redeem it.
Shop in-store

Spend your Discovery Miles on airtime, data and SMS bundles
Save up to 20% when you use your Discovery Miles to buy airtime, data and SMS bundles straight from the Discovery Bank app.
Learn more
Spend Discovery Miles on travel
When you're a Vitality Health member with Vitality Money, you can save up to 75% on travel. Spend Discovery Miles on flights and accommodation through kulula.com.

Go everywhere with Vitality Travel
The Vitality Travel booking platform, exclusive to Discovery Bank gives you unprecedented travel rewards and discounts across an extended range of airline and accommodation partners. Coming soon!
Monetise them or use them to pay your contacts
You can exchange your Discovery Miles for cash which will be transferred straight into your Discovery Bank account. You can also send Discovery Miles to any of your contacts who have a Discovery Miles Account with Discovery Bank.
