Shop The Body Shop Christmas gifts and discover gift ideas for everyone on your list. Explore Christmas gift sets, as well as beauty, skincare and body care favourites for a festive surprise. From pampering picks to everyday essentials, explore thoughtful presents for every style and budget.
Christmas Gift ideas
Browse our Bestselling Christmas Gifts
Shop Christmas gifts by price
Gifts £15 and under
Perfect for stocking fillers and much more wonderful than "wacky" socks and walnuts. Trust us. Treat them to one of our mini treats.
Gifts £25 and under
Choose from the icons in our world for the icon in yours. From pampering picks to everyday essentials.
Gifts under £45
Go a little grander on your giving and explore our range of gift sets. There is something for everyone on the list.
Gifts £65 and under
'Tis the season for giving generously. How about some luxurious surprises they'll love finding under the tree this year?
Wrapped in Love
Trading fairly, with a love for humanity
Creating a meaningful and positive impact through fair trade that helps to support local businesses, initiatives and families and households.
Practices that love not harm
Supporting initiatives in unseen and unheard parts of the world that tackle issues, such as human trafficking, designed to hold back, suppress and exploit.
Empowering women
Being an ally to women and girls around the world, by recognising and giving voice to female independence, power and rights, through our trade partnerships.
Giving back not taking out
Acknowledging the power of meaningful positivity. Each and every action, big or small - such as recycled and reusable packaging - can have a big impact.



