Buying a present for a witch is not necessarily as difficult as it sounds. In fact, there's one useful thing to remember: witches tend to use their things.
Candles get burned. Incense disappears in a cloud of smoke. Tarot cards get handled until the edges soften. Altar cloths collect wax, herbs and the occasional mystery mark that nobody remembers putting there.
So you don't always need to find something completely original. Sometimes the best gift is simply something they'll actually use.
We've put together this guide in two ways. You can shop by budget, from little gifts under £10 through to proper statement pieces, or jump straight to the type of witch you're buying for. A tarot reader, an altar witch and someone who mainly works with crystals may all have very different ideas about what makes a good present.
Everything in this guide ships from the UK, and delivery is free on orders over £40.
Found a witchy gift that someone special will love? Orders are dispatched within 1 to 2 working days, then delivered by tracked UK post in 2 to 5 working days, so allow up to seven working days for delivery by 31 October.
Quick picks
If you don't have time to read the whole thing, these are a few safe places to start.
- For almost anyone: Ravens' Remedy Ancient Witch Ritual Candle, £15.99. A 24cm soy wax candle with raven imagery, lavender and fennel.
- For a tarot reader: Gold Foil Tarot Set with Book, £21.99. A 78-card black and gold deck with a full-colour guidebook.
- For an altar: Antique Copper Ritual Chalice, £16.50. A proper altar piece rather than another decorative trinket.
- For a stocking filler: Dragon’s Blood Incense Sticks, £1.50.
- For someone who already seems to own everything: 130mm Crystal Ball on Stand, £47.99. There are only so many candles you can give someone.
And if you're completely stuck, our free gift finder can match a crystal to their birthday in about a minute.
Witchy gifts under £10
This is where you'll find stocking fillers, Secret Santa presents and the little gifts that say I saw this and immediately thought of you.
Incense is usually a safe bet because it gets used rather than put away in a cupboard. Dragon’s Blood Incense Sticks are £1.50 a pack, with each stick burning for around half an hour. Dragon’s blood is about as witchy as a scent gets.
If they own a backflow burner, add Plant-Based Backflow Cones in Apple & Cinnamon for £2.99. They’re made for that lovely downward-flowing smoke effect.
For someone who reads cards, The Spellbook Oracle Cards are £4. The artwork has the look of old spellbooks and grimoires, making them a fun little addition to an existing tarot or oracle collection.
Pair them with an Ancient Witch Tarot Reading Cloth for another £5. At 75cm square, it's large enough for a full reading and gives you a surprisingly good gift for under a tenner.
If you'd rather give a complete tarot deck, Requiem Arcana is £9.95 and comes with a guidebook. It's a 78-card deck with detailed artwork that leans towards the darker side of tarot without losing the beauty of the imagery.
A Smoky Quartz Magic Pendulum is £5 and makes a good choice for someone beginning to work with pendulums. Smoky quartz is traditionally associated with grounding and protection, and the pendulum itself is small enough to carry around.
For the altar, a few inexpensive pieces can make a particularly nice gift:
- Esoteric Fringed Altar Cloth with Pentagram, £5 — cotton, 50cm square.
- Small Altar Brass Bell in Penta Moon, £6.48 — solid brass and handmade.
- 50mm Crystal Ball on Stand, £5 — K9 optical glass.
Then there's the Cauldron Oil Burner in Moon Phase, £6.50. It's a small black ceramic cauldron that works with water and a few drops of fragrance or essential oil over a tealight. A suitably witchy addition to a shelf or windowsill.
Witchy gifts from £10 to £20
This is probably the easiest price range to shop. You can give someone a proper present without having to know exactly what they'd choose for themselves.
The Ancient Witch Ritual Candles are £15.99 to £16 each and stand 24cm tall. They're made with soy wax, fragrance and resin, with witchy imagery pressed into the wax.
Witches' Queen is made for inner strength, with a blend of herbs and sacred resins.
Ravens' Remedy combines lavender and fennel and is the calmer choice, centred around peace and harmony.
Gothic Garden is the darker of the two, with skull artwork on the box. It comes in a gift box with a ritual spell card, which saves you having to work out how to wrap a 24cm candle without making a mess of it.
For something smaller, the Magic Spell Candles start at £14 and come in different intentions. The Cleansing candle contains white jasper and has a sage and peppermint fragrance, with around 50 hours of burn time.
If you're buying for someone who enjoys ritual baths, the Gemstone Bath Fizzer is £5.49. There’s a real stone hidden inside that can be kept once the fizzer has dissolved. It’s made in the UK.
For tarot readers, the Golden Tarot Cards (£11.49) are a lovely choice, with classic tarot symbolism printed in gold foil across all 78 cards. They follow the traditional structure of 22 major and 56 minor arcana, so any tarot book or app works with them, while the smooth, durable plastic cards shuffle easily. They come in a gold box that you can leave out on a shelf or give as a present.
A few good altar choices sit in this price bracket too:
- Wooden Ritual Offerings Bowl with Pentagram, £12 — mango wood, suitable for herbs, offerings and other altar items.
- Altar Brass Bell with Pentagram, £14.28 — solid brass, 10.5cm tall.
- Antique Copper Ritual Chalice with Triple Moon, £16.50 — a traditional-style altar chalice with a triple moon design.
- Triple Moon Offering Plate in Purple, £17.99 — enamelled metal on three legs, with a Tree of Life in the centre.
For something darker, there’s the Amethyst Skull, £18, or the Calcite Geode Carved Skull, £15.50.
And if you want something that will probably become the conversation piece of the gift, the Skull in Hand Backflow Incense Burner is £18.99. Once a backflow cone is lit, the smoke travels down through the skull and collects in the base.
It's one of those gifts that's much more impressive once someone actually lights it.
Witchy gifts from £20 to £35
At this point, you're getting into gifts that are likely to become part of someone's practice rather than simply something fun to unwrap.
The Gold Foil Tarot Set with Book, £21.99, is a particularly easy choice. It contains a full 78-card deck in black and gold foil with a full-colour guidebook, so it works for someone learning tarot as well as someone who has been reading for years.
And don't worry too much about whether they already own a deck. Tarot readers are rarely limited to one.
If you know they're specifically into witchcraft, the Witch Tarot in Purple Foil is £28.60. It comes in a decorative gift box and includes a guidebook, with witchcraft themes running throughout the deck.
A tarot box makes a nice companion gift. The Sun and Moon Carved Tarot Box with Drawer is £33.59 and is made from mango wood, with carved sun, moon and star designs. At around 35cm across, there's enough room for cards, a reading cloth and a few favourite crystals.
For the altar, the Iron Ritual Goblet with Triple Moon is £24.99. It's 20cm tall and weighs over a kilo, so this is not a delicate little ornament. It has some proper presence.
The Weeping Skull Backflow Incense Burner, £21.99, is another good choice if the recipient likes darker or gothic pieces. It has a light underneath the burner so the falling smoke catches the glow.
For someone interested in scrying, the 100mm Crystal Ball on Stand is £26.99. It’s made from K9 optical glass, giving you a substantial crystal ball without moving into the really large sizes.
Bigger gifts for witches (£35 and up)
These are for birthdays, milestones, Christmas, or simply when you've decided they're worth spoiling.
The Let the Magic Begin Tarot Gift Set, £49.99, is the full tarot present. It includes a 78-card deck with gold detailing and a detailed companion book explaining the cards. It's the sort of set that can stay with someone for years.
A 130mm Crystal Ball on Stand, £47.99, is a proper statement piece. It weighs around 2kg and looks at home on a dedicated altar or shelf.
The Smoky Ghost Quartz Cluster, £48, is another one for the person who likes their crystals to have a bit of drama. It's a smoky quartz cluster with ghostly inclusions and weighs around a third of a kilo.
For a bigger gift, the Bloodroot Sovereign Wand (£42.99) measures 26cm and is made from faceted fancy jasper, finished with crystal points and a ball. As the stone is natural, each wand has its own markings, giving every piece its own character.
For someone who meditates, practises sound work or simply loves the sound of a singing bowl, the Small Indian Moon Phase Singing Bowl is £118.99. It’s hand-beaten from bell metal and finished with a moon-phase design.
Gifts by type of witch
Sometimes the person matters more than the budget. Here's where we'd start depending on what they actually practise.
For the tarot reader
A new tarot deck is usually a good place to begin.
For a smaller gift, Requiem Arcana is £9.95. For something more substantial, go for the Gold Foil Tarot Set with Book at £21.99, or choose the Witch Tarot at £28.60 if their interests lean towards witchcraft as well as tarot.
You can also add an Ancient Witch Tarot Reading Cloth for £5 or the Sun and Moon Carved Tarot Box for £33.59.
And if you're completely unfamiliar with tarot, don't worry about choosing the "right" deck. Most experienced readers have preferences, but they also tend to enjoy discovering decks that feel different from the ones they already own.
For the candle and spell witch
The Ancient Witch Ritual Candles at £15.99 to £16 and Magic Spell Candles from £14 are the obvious starting points.
Add Dragon’s Blood Incense for £1.50 and a Wooden Ritual Offerings Bowl for £12 and you've got a small collection of things they can actually use rather than another item that needs finding somewhere to put it.
For the altar builder
Altar tools are particularly good presents because they're the sort of things people often put off buying for themselves.
The Antique Copper Ritual Chalice is £16.50, the Altar Brass Bell is £14.28, the Triple Moon Offering Plate is £17.99 and an altar cloth starts at £5.
You can mix and match depending on their style, or browse the wider altar and ritual collection if you want to put together something more substantial.
For the crystal witch
For something small, a Smoky Quartz Pendulum at £5 is easy to gift.
A Shadow Seer Obsidian Pendulum at £19 gives you something with a little more presence, while the Smoky Ghost Quartz Cluster at £48 is the choice if you're after a proper statement crystal.
You can also browse our guide to crystal gifts under £20, along with our pendulums and runes.
For the gothic or slightly spooky witch
This is where the skulls come into their own.
The Skull in Hand Backflow Burner is £18.99, the Weeping Skull Backflow Burner is £21.99 and the Amethyst Skull is £18.
Add a Ravens' Remedy candle at £15.99 and you've got a suitably dark little collection without going full haunted house.
There's also plenty more to choose from in our witchy Halloween collection, particularly if their idea of tasteful home décor includes skulls.
Looking for witchy gifts that can stick around long after 31 October? Have a look at our guide, A Halloween that survives November: witchy decor worth keeping, for decor you can enjoy well beyond Halloween.
Samhain, Halloween and Yule gifts
If you're buying for someone who follows the Wheel of the Year, seasonal gifts can be a nice way of making the present feel more personal.
Samhain is celebrated on 31 October and is associated with remembrance, reflection and the transition into winter. A candle or altar piece makes a fitting gift for this time of year.
The Gothic Garden candle at £16 is a natural choice if you want something seasonal and atmospheric. Pair it with the Triple Moon Offering Plate at £17.99 for an altar gift with a little more substance.
Our guide to setting up a Samhain altar has more ideas if you're buying for someone who observes the season.
For Yule and the winter solstice, candles are an obvious fit. The longer evenings make a good excuse for lighting them, and the Let the Magic Begin Tarot Gift Set at £49.99 makes a substantial Christmas or Yule present.
If you don't know what they practise
You don't necessarily need to know someone's exact path to buy them something they'll enjoy.
We'd stick with incense, candles or a pendulum.
A Smoky Quartz Pendulum (£5), Dragon’s Blood Incense (£1.50) and Cleansing Spell Candle (£14) come to around £20 and make a nice little bundle.
If you know their birthday, our gift finder can also match them with a crystal, which takes a lot of the guesswork out of choosing.
And if you really don't know where to begin, browse the wider gifts collection. Sometimes you'll spot the right thing as soon as you see it.
Ready-made witchy gift bundles
If putting three or four things together yourself sounds like more work than it should be, these combinations are easy starting points.
The reading starter — £23.95
Requiem Arcana (£9.95), The Spellbook Oracle Cards (£4), an Ancient Witch Tarot Reading Cloth (£5) and a Smoky Quartz Pendulum (£5).
A tarot deck, an oracle deck, somewhere to lay the cards out and a pendulum. It's a nice introduction for someone who is just getting into divination.
The altar set — £47.78
An altar cloth with pentagram (£5), Altar Brass Bell with Pentagram (£14.28), Antique Copper Ritual Chalice (£16.50) and Wooden Ritual Offerings Bowl (£12).
Four useful altar pieces, and the total takes you over £40, so delivery is free.
The spooky night in — £65.92
The Skull in Hand Backflow Burner (£18.99), a box of Plant-Based Backflow Cones in Apple & Cinnamon (£2.99), Ravens’ Remedy candle (£15.99), an Amethyst Skull (£18) and Requiem Arcana (£9.95).
Light the candle, start the backflow burner, pull a card and settle in for the evening.
The big present — £102.98
The Let the Magic Begin Tarot Gift Set (£49.99), a 130mm Crystal Ball on Stand (£47.99) and an Ancient Witch Tarot Reading Cloth (£5).
A proper divination-themed gift, with enough there to keep them busy for a long time.
Witchy gift FAQs
What do you buy a witch as a present?
Something they'll actually use is usually the safest choice. Candles, incense, tarot or oracle cards, crystals and altar tools such as bells, chalices and offering bowls all make good gifts.
If you're spending more, a boxed tarot set, crystal ball or backflow incense burner gives you something with a little more impact.
What are good cheap witchy gifts?
There are plenty of options under £10. Aromatika charcoal-free hex incense is £1.50 a pack, The Spellbook Oracle Cards are £4, tarot reading cloths and a Smoky Quartz Pendulum are £5 each, and the Cauldron Oil Burner starts at £6.50.
They're particularly useful for stocking fillers, Secret Santa gifts and smaller presents.
Is it bad luck to buy your own tarot cards?
There's an old superstition that your first tarot deck should be given to you rather than bought yourself. Plenty of readers ignore it and buy their own decks, though, so there's no need to worry about it.
A tarot deck can still make a lovely present, particularly one that comes with a guidebook such as the Gold Foil Tarot Set with Book.
What are good gifts for a beginner witch?
A tarot deck with a guidebook is a good starting point, as are an altar cloth, pendulum and a couple of intention candles.
You don't need to buy an entire altar in one go. A few useful pieces are much more approachable for someone who's just beginning.
What should I buy a witch for Samhain?
Samhain falls on 31 October and is associated with remembrance, reflection and the beginning of the darker part of the year.
A ritual candle, altar cloth, offering plate, chalice, dark-coloured crystal or incense can all make thoughtful seasonal gifts.
Do you deliver witchy gifts across the UK?
Yes. Everything featured in this guide ships from the UK, and delivery is free on orders over £40.