discovery/mall - Discovery's online shopping solution

Enjoy awesome shopping experiences with discovery/mall, our online shopping portal. You can shop using your Visa Discovery Card, Discovery Miles or a combination of both. You'll find the best deals and special offers on your favourite products through our wide range of online partners.

Sportsmans Warehouse

Spend R500 or more on all of your back to school essentials and get R100 off. Use code: BACKTOSPORT. Ts & Cs apply.

Incredible Connection

Shop for notebooks, tablets, printers and more this January and stand a chance to win a R2 000 voucher from Incredible Connection.Ts & Cs apply.


Save R300 when you buy a Dell Inspiron 3552 Celeron Notebook. Use code: DELL300. Ts & Cs apply.

Use your Discovery Card to get all your back-to-school supplies at and you could win a Samsung School in a box worth over R3 000. Ts & Cs apply.


Keep track of your fitness journey. Get R1 000 off any Garmin fenix 5 Fitness Watch! Use code: DISC-janfenix. Ts & Cs apply.

Sportsmans Warehouse

Get R100 off when you spend R500 or more. Use code: NEWYOU. Ts & Cs apply.


Book your 2018 Europe Summer Holiday with Contiki before 29 January 2018 and save up to 10% on your trip. This deal may be combined with all Vitality Discounts. T&C's apply.

Collective Soul

Legendary American rock band, Collective Soul, is coming back to South Africa! This time around they are bringing very special guests - Lifehouse.

Book now

The Script

The Script are one of the world's most successful bands and have sold over 29 million records. The Irish three-piece have scored 3 multi-platinum albums, all of which were number one in the UK. The Script are returning to South Africa to bring us their new album, Freedom Child.

Book now

Terms and conditions apply for all offers displayed. Full terms and conditions for the offer are available on the partner pages. Offers may change without prior notification. Offers are only updated during working hours. Errors and omissions.

Discovery/mall online shopping partners

Use your Miles for travel

Earn Discovery Miles everywhere you shop

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

Simply activate Discovery Miles for a yearly linkage fee and earn as you spend.

How much does it cost?

R 420

yearly linkage fee

How do I earn Miles?

1 Mile

earned for every

R 15 spent

What is the conversion rate?

10 Miles = R1

Miles can also be converted to Avios points and SAA Voyager miles

Log in