With Virgin Megastore the landing entertainment lifestyle retailer, shop with over 12 branches across KSA and enjoy earning SMILE Points.

Earn 1 SMILE Point for every 10 riyals spent with Virgin Megastore.

How To Earn Points with Virgin Megastore?

1. Visit Virgin Megastore

With over 12 branches locations in Saudi Arabia.

2. Shop for Your entertainment needs

Choose from the wide range of lifestyle products across music, fashion, culture, technology, entertainment, beauty and related services.

3. Earn SMILE Points

Provide your nasmiles membership number to the cashier to earn SMILE Points

Enjoy Earning!


Terms & Conditions:

      • nasmiles members can earn SMILE Points when you spend with Virgin Megastore
      • Only transactions made through Virgin Megastore branches in KSA will be eligible to earn SMILE Points
      • You must inform the cashier about your desire to earn the points before purchasing.
      • nasmiles members are required to provide their correct nasmiles ID at the time of purchasing with Virgin Megastore
      • SMILE Points earned will be reflected to nasmiles member account within 30 working days after purchase, In case items are returned, SMILE Points will not be awarded.
      • SMILE Points applied on item price, member cannot ask for any points against any amount paid for Tax.
      • SMILE Points can be earned on behalf of other nasmiles members such as friends or family
      • Members cannot redeem SMILE Points towards payments on Virgin Megastore
      • Members cannot retro claim for SMILE Points after completing their purchases on Virgin Megastore
      • The rates and SMILE Points quoted for each purchase are dynamic and are subject to change.
      • SMILE Points cannot combine with any promotion or special discount.
      • Click here for Virgin Megastore terms and conditions.
      • Terms & Conditions of nasmiles loyalty program apply.
      • For any further assistance/inquiries from nasmiles customer care please write to: [email protected]
      • For any further assistance/inquiries from Virgin Megastore please call 920008582