BLACK FRIDAY OFFER! SAVE £20 WITH CODE: BLACK20 ✨
Why not explore our collections?
£199.00
£55.00
£295.00
£325.00
Regular price £175.00 £125.00
£139.00
Regular price £195.00 £155.00
£195.00
You’re viewing 109-119 of 119 products
The highest price is £1,650.00
Delivery at no extra cost for all orders over £150.
We source premium materials to lovingly create our bears.
Learn more about the magical world of Merrythought.
Four generations of the finest British teddy bears.
For exclusive news, offers and £10 off your first order!
© 2025 Merrythought | Website by Shopify