Get rewarded with Discovery Card
Discovery Miles are rewards you earn every time you swipe your Discovery Card. For every R15 you spend on your Discovery Card, you'll accumulate one Discovery Mile. These rewards add up fast, and soon you'll be able to use your Discovery Miles to pay for your shopping in-store or online with our wide range of partners, or use them to pay for your next holiday.
Reap your rewards with Discovery Card
Discovery Miles makes using your Discovery Card the most rewarding way to shop. For an an annual linkage fee of R420, you can start accumulating rewards from the day you get your card.
Earn Discovery Miles
Swipe your Visa Discovery Card everywhere you shop and you'll earn 1 Discovery Mile for every R15 you spend.
Boost your Discovery Miles
Earn up to 10x more Discovery Miles when you shop with your Discovery Card in our wide range of partner stores.
Spend your Miles
Use your Discovery Miles to pay for your shopping in-store or online, or to pay for your next holiday.