Drinkware

Whether you’re sipping moonlit teas, morning brews, or secret potions, our mystical drinkware is here to elevate every ritual. From enchanting mugs to spellbinding glassware, each piece is crafted to add a touch of magic to your daily drinks. Let every sip be a moment of enchantment.

Skip to results list

Active filters:

273 items
Column grid
Column grid

Filter

Active filters:

  • Let Me Consult My Crystals Rounded Mug

    £11.99
  • The Moon Vintage Tarot Mug

    Sale price  £6.99 Regular price £7.99
  • Tea Magic : Cozy Spells in a Cup

    £12.99
  • Strange & Unusual Mug and Socks Set

    Sale price  £14.99 Regular price £15.99
  • Floral Snake Metal Water Bottle

    Sale price  £15.99 Regular price £19.99
  • Leaping Hare Mug and Socks Set

    £11.99
  • Good Witch Lidded Mug with Spoon

    Sale price  £12.99 Regular price £15.99
  • All Over Mushroom Print Metal Water Bottle

    Sale price  £12.99 Regular price £15.99
  • My Blood Type is Wine Stemless Wine Glass

    Sale price  £7.99 Regular price £11.99
  • Set of 2 Spider and Web Stemless Wine Glasses

    Sale price  £14.99 Regular price £23.99
  • Mr and Mrs Boo Ghost Shaped Mug Set

    Sale price  £22.99 Regular price £23.99
  • Clear Quartz Body and Soul Glass Water Bottle

    Sale price  £30.99 Regular price £34.99
  • Spooky Street Mug

    £6.99
  • Luna Bloom Floral Print Stemless Glass

    £11.99
  • Dark Romance Floral Print Teacup

    £14.99
  • Support Your Local Witch Coven Mug

    Sale price  £6.99 Regular price £7.99
  • Retro 80s Print Mug

    Sale price  £4.99 Regular price £7.99
  • Clear Double Walled Glass Cauldron Mug

    Sale price  £16.99 Regular price £17.99
  • My Broomstick Runs on Coffee Mug and Spoon Set

    £9.99
  • Pentagram Black Mug

    Sale price  £6.99 Regular price £7.99
  • Magic Toad Shaped Mug with Spoon

    £16.99
  • Gamemaster Heat Change Mug

    Sale price  £5.99 Regular price £8.99
  • Cupids Escape Self Care Bath Heart Gift Set

    £12.99
  • Wicked Without Coffee Mug

    Sale price  £5.99 Regular price £7.99