If you want to keep your gift short and sweet, choose from our wide range of gift cards. Left it to the last minute? We also offer E-Gift Cards that can be emailed within minutes.
For a last minute Christmas Gift choose an E-Gift for instant delivery.
A digital gift card that your friends and family will love! Say Happy Birthday, Thank You, Congratulations, or just, I’m thinking of you, with our E-Gift Card.
Choose your favourite design; load any amount between £5 and £200, add a personal message and your gift can be in their inbox within minutes (or scheduled for that special occasion). Plus they can be redeemed in store or online - yay!
Prefer to send a Gift Card by post, or deliver it personally? Order our Gift Card here and we’ll send it for you, or to you.
Choose from an attractive selection of cards and wallets suitable for all seasons and events, add any value between £5 and £200, write a personal message, decide when your Gift Card should arrive and you're there. Your present buying is all wrapped up! Please note minimum delivery time is 2 working days.
To receive physical gift cards in time for Christmas, please place your order by midday on Friday 20th December to meet Royal Mail's latest recommended posting date.
Due to the current Covid-19 issues we are not able to offer plastic gift cards to be sent through the post. You can order digital gift cards which can be sent by email to you or your recipient. Thank you for your patience and understanding at this time.
® A registered trademark of The Body Shop International Limited; A trademark of The Body Shop International Limited All rights reserved. Registered Office: Watersmead, Littlehampton, West Sussex, BN17 6LS, United Kingdom; Registered in England No. 1284170