Your bridesmaids have been there through the dress shopping, the seating chart meltdowns, and the hen do logistics. The least they deserve is a thank-you gift that doesn’t come in a “Bride Tribe” box from Amazon.
Here are bridesmaid gift ideas that are actually personal, actually useful, and won’t end up in a drawer by February.
Affordable but Thoughtful (Under £20)
A handwritten letter. Start here regardless of your budget. A genuine, specific letter telling each bridesmaid what she means to you will be the gift she keeps forever. It costs nothing but a bit of time and honesty, and it’s worth more than anything you can buy. Pair it with any of the ideas below.
A book you know she’ll love. Not a generic bestseller — a book that’s specifically her. The novel she mentioned wanting to read, the cookbook she’d never buy herself, the poetry collection that reminds you of her. A well-chosen book says “I actually know you.”
A really good candle. Not a supermarket three-pack. One beautiful, properly scented candle from a small British maker. Brands worth looking at include Earl of East, Boy Smells, and Our Lovely Goods. A single quality candle in a nice box feels luxurious.
Custom illustration. Commission a small illustration — her house, her pet, a place that’s meaningful to your friendship. Etsy is full of talented illustrators who’ll do these for £10–£20. Frame it and you’ve got something genuinely special.
A playlist and a letter. Create a Spotify playlist of songs that remind you of your friendship — the one from that holiday, the one you always sing in the car, the one from the night you met. Write a note explaining each choice. Completely free, completely personal.
Mid-Range (£20–£50)
Jewellery she’ll actually wear. Skip the matching bridesmaid sets and choose something suited to each person’s style. A simple gold chain, a pair of hoops, a birthstone pendant — something she’d pick for herself. Independent jewellers on Etsy often do beautiful, affordable pieces.
A spa or experience voucher. Not a generic “spa day” — something specific. A massage at that place she walks past every day, a pottery class she’s been talking about, a wine tasting she’d love. The more specific it is to her, the better it lands.
Personalised leather goods. A monogrammed passport holder, a small zip pouch with her initials, or a leather keyring with a meaningful date. These feel grown-up and polished without being impersonal. Several UK leather workshops offer these at reasonable prices.
A “morning of” hamper. Put together a small hamper for each bridesmaid to open on the morning of the wedding. A mini bottle of fizz, a face mask, her favourite snack, a pair of cosy socks, and your handwritten letter. It sets the tone for the whole day and gives everyone a moment of calm before the chaos starts.
A framed photo. Dig out a photo of the two of you — ideally one she doesn’t already have — and put it in a beautiful frame. Simple, sentimental, and the kind of thing people genuinely display in their homes.
A Bit More Special (£50+)
A weekend away together. If your budget allows and you’ve got a small bridal party, offering a weekend trip instead of individual gifts can be incredible. A cottage in the Peaks, a seaside Airbnb in Cornwall, a city break to Edinburgh — memories over things.
A piece of proper jewellery. A gold bangle, a signet ring, a pendant from a jeweller she admires. Something she’ll wear for years and always associate with your wedding. This works particularly well for sisters or lifelong friends.
A subscription. A few months of something she loves — a book subscription, a flower delivery, a cheese box, a wine club. It’s a gift that keeps arriving, which feels far more generous than a one-off present at the same price point.
Commission something bespoke. A custom painting, a piece of pottery, a hand-embroidered hoop with a meaningful phrase. Working with an independent maker takes a bit more planning but produces something truly one-of-a-kind.
What to Avoid
Anything with “bridesmaid” written on it. A dressing gown she can only wear once, a glass she’ll never use again, a tote bag that screams “hen do.” These feel like props for photos rather than genuine gifts. Choose something she’d want even if your wedding wasn’t happening.
Identical gifts for everyone. Your bridesmaids are different people. Spending the same amount on each is fair; buying the same item for each is lazy. Tailor each gift to the person. It takes more thought but makes a far bigger impact.
Generic toiletries sets. Unless you know her specific taste in skincare, a boxed set of bath products is the gifting equivalent of shrugging. If you do go the pampering route, choose products from a brand you know she actually uses.
When to Give Them
You’ve got three good options. The morning of the wedding alongside a getting-ready hamper — this is the most popular choice and creates a lovely moment. At the rehearsal dinner or a pre-wedding gathering if you have one. Or privately, one-on-one, in the weeks before the wedding if you want a more intimate moment with each person.
There’s no wrong answer. The important thing is that the gift feels personal and the moment feels genuine, not rushed.
Need help with other wedding gifts? Read our complete UK wedding gift etiquette guide or find ideas for the couple who has everything.