Discovery Card - the credit card that gives you the most value

Get cash back when you shop

Get up to 20% cash back when you shop in the Discovery Card store network. The higher your Vitality status, the more cash back you get! The maximum amount that you can get cash back on for each partner store, is limited to 20% of your total Discovery Card spend in that statement period.

Get up to 20% cash back with our travel partners

Use your Discovery Card to pay for your holiday with World Leisure Holidays, Royal Caribbean International or Contiki and you can get up to 20% cash back. Your cash back is based on your Vitality status.

Earn Discovery Miles

Get even more value with Discovery Miles – the e-currency you earn every time you make a qualifying transaction with your Discovery Card. For every R15 you spend on your Discovery Card, you earn one Discovery Mile. The more you spend on your Discovery Card, the more Discovery Miles you earn.

It pays to be healthy with Discovery Card and Vitality. You can multiply your Discovery Miles by up to 10 times when you pay for your shopping at the HealthyLiving partner stores with your Discovery Card. Your multiplier depends on your Vitality status.

Spend your Discovery Miles

You can spend your Discovery Miles on the things you love. With your Miles, you can:

Shop through discovery/mall, our online shopping portal where you can buy your favourite products from Hirsch’s, iTunes,, One Day Only,, Yuppiechef and many more.

Pay for your local flights with or British Airways.

Convert to British Airways Avios or SAA Voyager Miles.

Increase your cash back at Contiki, Royal Caribbean International and World Leisure Holidays

Terms and conditions

Log in