Get rewarded with Discovery Card

Discovery Card is a credit card that rewards you for healthy living. Use it to earn and spend Discovery Miles. Plus, get access to premium live events 48 hours before anyone else.

Discovery Miles

Discovery Miles makes using your Discovery Card the most rewarding way to shop.

Earn Discovery Miles everywhere you shop

Earning Discovery Miles is easy! Simply swipe your card everywhere you shop. The more you swipe the more Miles you earn. You earn 1 Mile for every R15 you spend. 10 Miles equals R1. Simply activate Discovery Miles for a yearly linkage fee and earn as you spend.


Multiply your Discovery Miles by up to 10 times at these stores,

when you pay using your Discovery Card.

Your Miles Multiplier is based on your Vitality status

Spend your Discovery Miles

Use your Miles to shop online, in-store or pay for your holidays.

Shop online

Use your Discovery Miles to shop online through discovery/mall, our online shopping portal with popular products and e-tailers, like Yuppiechef, Hirsch's, and more!

Shop in-store

You can spend your Discovery Miles in-store at selected partner stores using the Discovery app.

Pay with your Discovery Miles at these partner stores:

Enjoy rewards with Discovery Card and Apple Watch

We're all about rewarding you for health living. With a Discovery Card you can get an Apple Watch Series 3 or Apple Watch Series 4 fully funded by us when you reach your weekly Vitality Active Rewards goals every month for twenty four months. Spend well, get active and watch your rewards grow with Discovery Card.

Find out more

Exclusive access to the best entertainment

Get exclusive pre-booking access to the best entertainment offers. Buy tickets to shows and events 48 hours before anyone else! You get exclusive access to tickets for South Africa's premium events with Big Concerts.

South Africa's premium live events

Cricket, rugby, music festivals, events, concerts, stage productions and much more with


Get up to 20% cash back on your travel

You get up to 20% cash back when booking a well-deserved holiday either back packing across Europe, lazing on an tropical island or sailing the calm seas.



Overseas travel insurance

You get free international travel insurance when you pay for your overseas trips with your Discovery Card. It covers non-medical claims, such as baggage loss or delay, personal accident, cancellation and curtailment, travel delays, personal liability and much more. 

Before you travel

Discovery Card can be used at all Visa outlets, worldwide. Certain countries have set code limits that reject foreign transactions. Before leaving the country, please call us on 0860 11 2273 so we can adjust your Discovery Card's international limit.

The Discovery Card travel

Already a Discovery card holder?

Log in