1. Home
  2. Products and services
  3. Offers
  4. Discovery Credit Card

Get 10X the Miles with Discovery Card

Discovery Cardholders!
Now you can earn up to 10x more Discovery Miles at BP

Using Discovery Card is the most rewarding way to shop – not only do you get retail and travel cash back, but also the ability to earn Discovery Miles as you spend. You can earn one Discovery Mile for every R15 you spend and you can earn them EVERYWHERE. 

With the Miles Multiplier benefit you can get up to 10 times more Discovery Miles on all your Discovery Card spend at any of these leading major retailers and BP service stations nationwide based on your Vitality status



  • Discovery Miles is an e-currentcy earned by cardholders everywhere they use the Discovery Card to pay. You can also multiply your Miles at select Vitality HealthyLiving partner stores.

Don’t have a Discovery Card? Why not be rewarded with Discovery Card? A credit card that gives you better savings and bigger rewards. You can enjoy cash back, Discovery Miles, savings in the Vitality Hotel Collection and much more!

Discovery Card is operated by Discovery Vitality (Pty) Ltd, registration number: 1999/007736/07, an authorised financial services provider under the banking licence of FirstRand Bank Limited, registration number 1929/001225/06, an authorised financial services and registered credit provider, NCA Reg No. NCRP20. Terms and conditions apply.