Changing the country opens its matching card list.

The Body Shop gift cards by country and value

Card options
14
Countries
3

Buy The Body Shop gift cards: 14 card values for 3 countries. Pick your account’s country and value, then pay with crypto.

Choose your country, then a card value

The Body Shop United Kingdom5 card values
The Body Shop India7 card values
The Body Shop Bulgaria2 card values

The Body Shop gift card questions

Which countries are The Body Shop gift cards available for?

We have The Body Shop cards for 3 countries: United Kingdom, India and Bulgaria. Open a country to see its values and prices.

What The Body Shop card values can I buy?

United Kingdom: 15 to 100 GBP (5 values); India: 250 to 5,000 INR (7 values); Bulgaria: 25 to 50 EUR (2 values).

How do I pay for a The Body Shop gift card?

Pay in crypto through NOWPayments. Your code is delivered right after the payment confirms, on your order page and by email.

The Body Shop gift cards by country