Discovery Miles

A rewards currency like no other

With so many ways to earn and spend your Discovery Miles, you can reward yourself every day.

How to earn   Discovery Miles

Earn Discovery Miles by getting healthy, driving well and spending responsibly.


Get up to 75% back in Discovery Miles on your HealthyLiving spend

Vitality members with Vitality Money, get up to 75% back in Discovery Miles when you buy HealthyFood at Pick n Pay or Woolworths. Plus, you get up to 50% back on HealthyCare items at Clicks or Dis-Chem and on HealthyGear items at Sportsmans Warehouse or Totalsports.


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 rewarded for achieving your personalised health goals

You can earn thousands of Discovery Miles a year for achieving personalised health goals. All Vitality members have access to health checks and HealthyFood goals.

Learn more

Get Discovery Miles back on your fuel spend and Uber rides

Vitality members with Vitality Money earn up to 20% back in Discovery Miles on your qualifying fuel spend when you fill up at BP and Shell 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.

Take advantage of our deals and exclusive offers

You can earn Discovery Miles just about anywhere, even when you participate in our special offers and exclusive deals.

How to spend   Discovery Miles

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

Spend Discovery Miles on Vitality Active Rewards

You can spend your Discovery Miles on a range of rewards - 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 use Discovery Miles for purchases from our online partner stores like, Yuppiechef,, Zando and so many more.

Shop online

Shop in-store with your Discovery Miles

Use 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 on Pay, then on Pay in-store, and add the amount you'd like to spend. Then tap Generate QR code. Show your voucher to the cashier to redeem it.

Shop in-store

Spend your Discovery Miles on airtime, data and SMS bundles

Use your Discovery Miles to buy airtime, data and SMS bundles straight from the Discovery Bank app. Best of all, by using Discovery Miles you get 15% off during the COVID-19 stay-at-home period.


Spend Discovery Miles on travel

When you're a Vitality Health member with Vitality Money, you can save up to 75% on travel. Spend your Discovery Miles on flights and accommodation through

When booking a Dream Destinations holiday through Contiki, Royal Caribbean international or World Leisure Holidays, tell your travel agent that you would like to redeem your Discovery Miles as part of your booking.

Convert your Discovery Miles to travel rewards

Convert your Discovery Miles into travel rewards with our flight partners' rewards programme. Your converted rewards will show up in the partner programme's rewards balance.

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.

Upgrade   to Discovery Bank

Log in

Please click here to login into Discovery Digital Id

Please click here to login into Discovery Digital Id