Latest news

It’s time to WIN. We’re giving away a million Discovery Miles every week. Make BP your regular fuel-stop in September, fill up with R400 or more and you’ll go into a weekly draw to win one million Discovery Miles!

Get your tickets to see multi-time Grammy Award winner and multi-platinum selling artist John Legend 48 hours before anyone else! #Discovery48hrs.

Now there are MORE places to earn up to 10x more Discovery Miles!

Spend your Discovery Miles at your favourite store today!


Achieve your weekly Vitality Active Rewards goal and get rewarded with an Apple Watch.

Get up to 50% Vitality points back in Discovery Miles each year!

Log in