Offertium

Buyagift Promo Codes & Discounts

6 offers · updated · save up to 22%

Edited by Danica P. · Reviewed by Ivan P.

Current Buyagift offers

Top offer

Code

Extra 20% off with code EXTRA20

Seen on Buyagift's site · Oct 13

See details
  • Source: Buyagift's home page

Code

£40 Off Any £120+ Order

Last seen Oct 20

See details
  • Cannot be used in conjunction with any other offer. One per person.
  • Minimum order: £120
  • Ends

22% off your next gift for signing up to emails

Seen on Buyagift's site · Nov 8

See details
  • No minimum spend.
  • Source: Buyagift's home page

15% Off Teachers, Charity Workers, Health Service Staff & Carers Discount

Last seen Oct 20

See details

Buyagift at a glance

Based in
The UK (prices in GBP)
Free shipping
On all orders
Returns
30 days
Email sign-up discount
Yes
Pay later
Klarna
Discounts for
Students
Price match
Yes
Gift cards
Yes

About Buyagift

Buyagift sells experience-day gift vouchers for UK days out, spa days, afternoon tea, driving, flying and short breaks, plus prepaid gift cards.

Prices are in GBP. The simplest saving is the email sign-up, which gives 22% off your next gift with no minimum spend.

Buyagift is part of the Moonpig group. Its catalogue spans tours, theatre and immersive shows such as The Traitors Live Experience and ABBA Voyage, supercar and track days, hot air balloons and flying lessons, animal encounters, cookery classes and water sports, plus subscriptions and at-home gifts like meal kits and beauty boxes. Experiences can be filtered by UK region or city, by recipient and by occasion, and a corporate gifting section serves businesses.

Vouchers are valid for 12 months and can be extended up to 2 times, at £20 for each extra 12 months. Before booking, a voucher can be swapped for a different experience up to 3 times, and Hotel Choice Vouchers let the recipient pick where to stay.

Past Buyagift sales

  • Black Friday Next: Announced on Buyagift's site,

Does Buyagift offer free shipping?

Yes. E-vouchers arrive by email for free; posted vouchers cost from £3.99 by standard post in 3-5 working days, or from £5.99 tracked.

How long does Buyagift shipping take?

Tracked delivery arrives the next working day when you order by 9pm, though several items may be posted separately.

What is Buyagift's return policy?

Unused vouchers and gift cards bought on the Buyagift site can be refunded within 30 days of purchase, minus extension fees and postage.

Does Buyagift price match?

Buyagift, part of the Moonpig group, says it price matches, but the conditions weren't on the pages read.

More about shopping at Buyagift

Retail-bought vouchers
A voucher bought from a retail partner follows that retailer's refund policy, and booking an experience moves you onto the partner's terms.
Validity
Vouchers and gift cards last 12 months; each 12-month extension costs £20, with up to 2 extensions allowed.
Swaps
You can switch a voucher to a different experience up to 3 times, as long as nothing is booked yet.
Email sign-up
Joining the email list gives 22% off your next gift, and there's no minimum spend attached.

From Buyagift's own pages, read Oct 13, 2026.

Sources: Buyagift shipping policy, Buyagift store policies, Buyagift website, Buyagift gift card page

How to use a Buyagift promo code

  1. Buyagift doesn't say where its code box sits, so look for it as you pay for the voucher.
  2. If you haven't signed up yet, do that first, because the email offer brings 22% off your next gift.
  3. The current banner offer is an extra 20% off, and no stacking rules are published, so try each code on your basket and keep the bigger saving.
  4. Choose the e-voucher where you can: it's emailed free, while posted versions start at £3.99.
  5. Postage isn't returned if you later refund an unused voucher, which makes the emailed version the safer pick.

If your Buyagift code doesn't work

  • Minimum order: "£40 Off Any £120+ Order" needs an order of at least £120.
  • End date: "15% Off Orders" ends Nov 18, 2026; "£40 Off Any £120+ Order" ends Nov 18, 2026.

More reasons a code fails, and what to try: why promo codes don't work.

More ways to save at Buyagift

  • Prepaid Buyagift gift cards let the recipient choose their own experience, and they last 12 months.
  • If plans slip, an extension costs £20 per 12 months, so booking within the first year avoids that fee.
  • Swapping to a different experience is allowed up to 3 times before booking, which saves buying a second voucher.
  • Students can get a discount, though the student page doesn't state its size or how to verify.
  • Black Friday appears on the store's sale calendar for November, without printed dates.

Buyagift questions, answered

Can an unused Buyagift voucher be refunded?

Unused vouchers and gift cards bought directly from Buyagift can be refunded within 30 days of purchase, as long as no experience is booked. The money goes back to your original payment method, minus postage and any extension fees.

How long is a Buyagift voucher valid?

Vouchers and gift cards are valid for 12 months. You can extend for another 12 months at £20 each time, up to 2 extensions.

Can a Buyagift voucher be swapped for another experience?

A voucher can be switched to a different experience up to 3 times, provided you haven't booked yet.

Does Buyagift have a student discount?

Buyagift's student page names a discount for students. It doesn't say how much it's worth or how you verify, so read that page before ordering.

How much does Buyagift postage cost?

Emailed e-vouchers cost nothing to send. Posted vouchers start at £3.99 for standard delivery in 3-5 working days, and tracked delivery from £5.99 arrives the next working day if you order by 9pm.

Does Buyagift take Klarna?

Klarna is the payment option listed, with pay now, pay in 3 or pay later in 30 days for UK residents.

20% off Extra 20% off with code EXTRA20
Show code