About
We believe true beauty comes from the heart. For us, beauty is much more than a pretty face. It’s about feeling good and doing good, too.
Cards available at The Body Shop
Every deal that shows a discount at The Body Shop, sorted by headline discount. Many offers cap savings, so a big percentage can save less than a smaller one with no cap. Open the tool with Compare to rank by estimated savings on your bill.
| Bank | Card | Type | Offer Details | Discount | Cap | Days | Cities | |
|---|---|---|---|---|---|---|---|---|
| JS Bank | Visa Infinite Credit Card | Credit | 50% off on Every Monday to Sunday | 50% | PKR 7,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
| JS Bank | Private Banking Visa Signature Credit Card | Credit | 40% off on Every Monday to Sunday | 40% | PKR 5,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
| JS Bank | Mastercard Her Titanium Debit Card | Debit | 30% off on Every Monday to Sunday | 30% | PKR 4,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
| JS Bank | Mastercard World Debit Card | Debit | 30% off on Every Monday to Sunday | 30% | PKR 4,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
| JS Bank | Visa Her Platinum Debit Card | Debit | 30% off on Every Monday to Sunday | 30% | PKR 4,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
| JS Bank | Visa Platinum Credit Card | Credit | 30% off on Every Monday to Sunday | 30% | PKR 4,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
| JS Bank | Visa Signature Debit Card | Debit | 30% off on Every Monday to Sunday | 30% | PKR 4,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
| Habib Metro Bank | Visa Platinum Debit Card | Debit | 30% off Everyday | 30% | PKR 2,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
| MCB Bank Limited | Visa Signature Debit Card | Debit | 25% off Everyday | 25% | PKR 2,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
| Allied Bank | Visa Infinite Debit Card | Debit | 20% off | 20% | PKR 5,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
| Allied Bank | Visa Premium Debit Card | Debit | 20% off | 20% | PKR 5,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
| Habib Metro Bank | Visa Gold Debit Card | Debit | 20% off Everyday | 20% | PKR 1,500 | All Days | Islamabad, Karachi, Lahore | Compare → |
| Habib Metro Bank | Visa Ladies Debit Card | Debit | 20% off Everyday | 20% | PKR 1,500 | All Days | Islamabad, Karachi, Lahore | Compare → |
| MCB Bank Limited | Nayab Visa Debit Card | Debit | 20% off Everyday | 20% | PKR 1,500 | All Days | Islamabad, Karachi, Lahore | Compare → |
| Allied Bank | Visa Platinum Credit Card | Credit | 15% off | 15% | PKR 2,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
| Allied Bank | Visa Platinum Debit Card | Debit | 15% off | 15% | PKR 2,000 | All Days | Islamabad, Karachi, Lahore | Compare → |
What these cards save and cost at The Body Shop
On a PKR 6,000 purchase, the JS Bank Visa Infinite Credit Card saves the most at The Body Shop: about PKR 3,000. 1 card here has no annual fee. The best of those is the Allied Bank Visa Infinite Debit Card, which saves PKR 1,200. 2 banks do not publish the fee for their cards.
| Card | Saves per visit | Annual fee | Visits to cover the fee | Eligibility |
|---|---|---|---|---|
| Visa Infinite Credit Card | PKR 3,000 | Not published | Unknown | Not published |
| Private Banking Visa Signature Credit Card | PKR 2,400 | PKR 20,000 | 9 visits | Relationship balance PKR 3,000,000 |
| Mastercard Her Titanium Debit Card | PKR 1,800 | PKR 3,500 | 2 visits | Average balance PKR 50,000 |
| Visa Her Platinum Debit Card | PKR 1,800 | PKR 3,500 | 2 visits | Average balance PKR 50,000 |
| Visa Platinum Debit Card | PKR 1,800 | PKR 7,500 | 5 visits | Average balance PKR 3,000,000 |
| Visa Platinum Credit Card | PKR 1,800 | PKR 15,000 | 9 visits | Salary PKR 70,000/month |
| Mastercard World Debit Card | PKR 1,800 | PKR 17,000 | 10 visits | Relationship balance PKR 3,000,000 |
| Visa Signature Debit Card | PKR 1,800 | PKR 17,000 | 10 visits | Relationship balance PKR 3,000,000 |
| Visa Signature Debit Card | PKR 1,500 | Not published | Unknown | Relationship balance PKR 5,000,000 |
| Visa Infinite Debit Card | PKR 1,200 | Free | No fee to cover | Balance PKR 5,000,000 |
| Visa Ladies Debit Card | PKR 1,200 | PKR 3,300 | 3 visits | Not published |
| Visa Gold Debit Card | PKR 1,200 | PKR 4,400 | 4 visits | Not published |
Branches
Verified branch locations, addresses, and opening hours. Tap Directions to open in Google Maps.
Islamabad · 5 branches
- Mon
- 10:00–22:00
- Tue
- 10:00–22:00
- Wed
- 10:00–22:00
- Thu
- 10:00–22:00
- Fri
- 10:00–22:00
- Mon
- 10:00–22:00
- Tue
- 10:00–22:00
- Wed
- 10:00–22:00
- Thu
- 10:00–22:00
- Fri
- 10:00–22:00
- Mon
- 10:00–22:00
- Tue
- 10:00–22:00
- Wed
- 10:00–22:00
- Thu
- 10:00–22:00
- Fri
- 10:00–22:00
- Mon
- 11:00–23:00
- Tue
- 11:00–23:00
- Wed
- 11:00–23:00
- Thu
- 11:00–23:00
- Fri
- 11:00–23:00
- Sat
- 11:00–23:00
- Sun
- 11:00–23:00
- Mon
- 11:00–23:00
- Tue
- 11:00–23:00
- Wed
- 11:00–23:00
- Thu
- 11:00–23:00
- Fri
- 11:00–23:00
- Sat
- 11:00–23:00
- Sun
- 11:00–23:00
Karachi · 6 branches
- Mon
- 12:00–23:00
- Tue
- 12:00–23:00
- Wed
- 12:00–23:00
- Thu
- 12:00–23:00
- Fri
- 12:00–23:00
- Sat
- 12:00–23:00
- Sun
- 12:00–23:00
- Mon
- 11:00–23:00
- Tue
- 11:00–23:00
- Wed
- 11:00–23:00
- Thu
- 11:00–23:00
- Fri
- 11:00–23:00
- Sat
- 11:00–23:00
- Sun
- 11:00–23:00
- Mon
- 11:00–23:00
- Tue
- 11:00–23:00
- Wed
- 11:00–23:00
- Thu
- 11:00–23:00
- Fri
- 11:00–23:00
- Sat
- 11:00–23:00
- Sun
- 11:00–23:00
- Mon
- 12:00–22:00
- Tue
- 12:00–22:00
- Wed
- 12:00–22:00
- Thu
- 12:00–22:00
- Fri
- 12:00–22:00
- Sat
- 12:00–22:00
- Sun
- 12:00–22:00
- Mon
- 11:00–23:00
- Tue
- 11:00–23:00
- Wed
- 11:00–23:00
- Thu
- 11:00–23:00
- Fri
- 11:00–23:00
- Sat
- 11:00–23:00
- Sun
- 11:00–23:00
- Mon
- 11:00–23:00
- Tue
- 11:00–23:00
- Wed
- 11:00–23:00
- Thu
- 11:00–23:00
- Fri
- 11:00–23:00
- Sat
- 11:00–23:00
- Sun
- 11:00–23:00
Lahore · 6 branches
- Mon
- 11:00–23:00
- Tue
- 11:00–23:00
- Wed
- 11:00–23:00
- Thu
- 11:00–23:00
- Fri
- 11:00–23:00
- Sat
- 11:00–23:00
- Sun
- 11:00–23:00
- Mon
- 10:00–21:00
- Tue
- 10:00–21:00
- Wed
- 10:00–21:00
- Thu
- 10:00–21:00
- Fri
- 10:00–21:00
- Sat
- 10:00–21:00
- Sun
- 10:00–21:00
- Mon
- 11:00–23:00
- Tue
- 11:00–23:00
- Wed
- 11:00–23:00
- Thu
- 11:00–23:00
- Fri
- 11:00–23:59
- Sat
- 11:00–23:59
- Sun
- 11:00–23:00
- Mon
- 10:00–22:00
- Tue
- 10:00–22:00
- Wed
- 10:00–22:00
- Thu
- 10:00–22:00
- Fri
- 10:00–22:00
- Mon
- 10:00–23:59
- Tue
- 10:00–23:59
- Wed
- 10:00–23:59
- Thu
- 10:00–23:59
- Fri
- 10:00–23:59
- Sat
- 10:00–23:59
- Sun
- 10:00–23:59
- Mon
- 10:00–22:00
- Tue
- 10:00–22:00
- Wed
- 10:00–22:00
- Thu
- 10:00–22:00
- Fri
- 10:00–22:00
All 4 banks that cover The Body Shop
Every bank with a card that works at The Body Shop. Jump to a bank page to see all its cards, or use Compare to open the tool with that bank pre-selected.
Allied Bank
Habib Metro Bank
MCB Bank Limited
Similar places that take more cards
The Body Shop has deals from 4 banks. These places in Islamabad, Karachi and Lahore have deals from more.