Christmas gift cards to order online (perfect for last-minute shoppers)

Maisie Bovingdon
Shopping writer
Have you left your Christmas shopping to the last minute? Don't worry we have the best gift cards to snap up [Photo: Getty]

Yahoo is committed to finding you the best products at the best prices. We may receive a share from purchases made via links on this page. Prices were correct at the time of publication. 

Almost a third of shoppers say they’re likely to give gift cards this Christmas.

Not all that surprising, really, considering they’re an ideal present solution for those who a) hate shopping, b) struggle with shopping or c) have left their present-buying too late and need something quick and easy.

They also typically don’t expire for 24 months, giving the recipient plenty of time to make their purchase.

It’s not just shops that sell gift cards these days. You can buy them for whole host of brands, including Spotify, Netflix, Starbucks, Airbnb and even Uber.

Shop the best gift cards to give this Christmas

Air BnB

Stuck with what to buy this year, now you can treat someone to an Air BnB gift card, which is perfect for jetsetters. Unlike some gift cards the Air BnB voucher never expires, so even if you are saving for the trip of a lifetime this treat will always come in handy. | £20 - £500

Treat that special someone to an Amazon gift card with denominations ranging from £20 to a whopping £500, so they can splash out on anything from gadgets and tech to beauty products on the site. Customers can select from physical cards, printable vouchers or eGift vouchers, so shoppers don’t have to brave the stores.

Ann Summers | £10 - £100

Spice up your Christmas by giving your loved one an Ann Summers gift card, which is a life saver if you don’t know their sizes.

Anthropologie | £25 - £500

Shop everything from fashion, homeware, stationery and home furniture with the Anthropologie gift card, which can be sent as an eGift card to the recipient within 48 hours of your order.

Apple | £10 - £200

A gift card to spend on the Apple Store or Apple iTunes is guaranteed to go down a storm with Apple users of any age, as you can purchase everything from books, TV shoes, apps or songs. Plus the gift cards can be personalised, and sent in the post or via email.

Argos | £5 - £250

From toys to gadgets for the home, bedding, furniture, jewellery and more, Argos will always be a useful gift voucher to give this Christmas, which can be sent via email, Post or picked up as a physical voucher in store.

ASOS | £20 - £100

A huge range of stockists, including Topshop, & Other Stories, Calvin Klein and Nike, as well as ASOS own labels are all at your disposal with an ASOS voucher. But an ASOS gift card can only be used in the same country and currency it was purchased from.

Biscuiteers | £25 - £500

For those who have a sweet tooth, a gift voucher to spend at the nation’s favourite biscuit company will make their Christmas. Simply select the cover photo and denomination, add a message and select a date for it to be sent. The voucher can be redeemed on tasty treats, as well as icing experiences in their cafes.


From theatre shows and skydiving, to hotel stays and romantic meals, Buyagift has a huge selection of experiences for you to buy. Simply shop your experience before selecting e-voucher at the checkout for your recipient to receive their treat electronically.

The Body Shop | £5 - £200

From bath scrubs and shower gels to face washes and cruelty free beauty products, your loved one can indulge in everything beauty this Christmas.

Conran Shop | £25 - £500

For those who have a penchant for interiors and beauty, treat them to a gift voucher so they can splash out on everything from new lighting to a moisturiser or shaving set.

Debenhams | £5 - £500

Debenhams has left no stone unturned with their vast array of gift vouchers, from gift cards and vouchers to eGift cards. Plus there are beauty box gift vouchers, as well as personalised gift cards, so you can select a treatment for your nearest and dearest.

Hello Fresh | £29.99 - £45.99

Hello Fresh is the perfect gift card to give to everyone, as the lucky recipient will need fewer trips to the supermarket as they will receive pre planned meals designed by chefs, as well as the necessary ingredients to rustle up a feast.

House of Fraser | £5 - £250

House of Fraser is the go to store whether you want to shop gifts for men, women and kids. The virtual gift card, which can be redeemed in store and online, gets emailed directly to your recipient free of charge - plus it will last up to 24 months.

Ikea | £10 - £250

For the new home owners or house proud, an Ikea gift card is a great treat so they can snap up anything from furniture, and decorations to garden essentials and much more.

Jigsaw | £25 - £500

With Christmas sales already in full swing, giving a gift voucher means the recipient can get more for their money on their next shopping spree at Jigsaw.

Joules | £10 - £1000

Add the personal touch with your gift card by adding a sweet message to the recipient to show them how much you care. The voucher can be redeemed in store, online or over the phone, and lasts for 24 months.

John Lewis | £10 - £500

Save the hassle this year and buy an eGift card, or voucher, for that special someone, which can be spent in store and online at John Lewis and Partners or Waitrose and Partners. Alternatively John Lewis also offer Gift Experiences, so you can top up a card for the recipient to enjoy a style, beauty, nursery or home experience.

Love Honey | £10 - £500

Pull out all the stops this Christmas and buy a Love Honey gift card for that special someone to spoil themselves, or for you both to enjoy.

Mango | £25 - £250

Shop everything from fashion to footwear and accessories for men, women and kids with a gift card that can be topped up to £250 for the ultimate shopping spree.

M&S | £10 - £500

E-vouchers as well as physical gift cards are available to buy this year to make light work of your last minute Christmas shopping, which can be spent online and in store.

National Garden | £5 - £250

Buying for gardening lovers can be difficult, as they often have their tools and know the plants they want to grow, which is why a National Garden gift voucher is the perfect purchase. Shoppers can buy a gift card, which is made from recyclable paper, or a voucher, although the latter is only available to buy up to £50.


You will score major brownie points when you treat the film buffs and tv fanatics in your life to a Netflix subscription. Simply add the gift card to your own subscription, and they are off and away. The Netflix gift card can be purchased online, or in stores such as Tesco and Sainsburys.

Paperchase | £5 - £200

Stationery lovers will go head over heels for a Paperchase voucher, which can be gifted as electronically or as a physical card.

Red Letter Days | £20 - £500

Making memories is often more appreciated than physical gifts, which is why a Red Letter Days gift card allows the recipient to a pamper, afternoon tea or adrenalin-induced activity they will cherish for years to come.

Reiss | £50 - £500

Reiss is the go-to shopping destination for men and women looking for partywear, formal occasionwear, as well as everyday ensembles too.

Selfridges | £10 - £1000

Selfridges is the ultimate destination perfect for friends, colleagues, your partner and other relatives, and with huge denominations available, as well as the option to buy in store or have delivered to the recipient. For an additional charge you can choose to have the gift card gift wrapped.

Spotify | £99

Spotify is the go-to music streaming service, which is why a 12-month Spotify Premium Gift Card is a treat everyone will appreciate. The company is offering customers a year’s worth of music for the price of 10 months, so everyone is winning this Christmas.

Starbucks | £5 - £20

Treat the coffee and tea drinkers, and even youngsters who love a Frappuccino, to a Starbucks gift card this Christmas, they can even snap up a festive mug with their voucher too.

Taste Card

With huge discounts on restaurants, activities as well cinema screenings, the Taste Card is guaranteed to go down a storm with any recipient.

Ticketmaster | £10 - £250

Treat the music lovers, concert goers, and those who love a comedy show, to a night out of their choosing with a Ticketmaster gift card. Ticketmaster’s gift cards are available to buy online and in stores, such as Tesco, ASDA and Sainsbury’s, and can also be given as an eGift card for those really pushed for time.

Topshop and Topman | £10 - £300

Topshop and Topman both offer customers the chance to purchase eGift vouchers, as well as physical gift cards. However, the virtual vouchers can only be topped up to a maximum of £150, whereas the other option can have up to £300 added - either way the recipient is guaranteed a spend up.

The Fragrance Shop | £5 - £100

Everything from fragrances for men and women, as well as gift sets, are all yours to snap up with a gift card without the fear of choosing a fragrance the recipient will not like.

The White Company | £5 - £500

There is nothing better than a gift from The White Company, whether it is home furniture, decoration, clothes, bedding or home scents, and you can let your recipient pick exactly what they want with a voucher from the brand. While some may prefer a physical gift card, others pushed for time may prefer an eGift voucher.

TK Maxx | £10 - £100

TK Maxx has everything from high street to high end. So, if you are unsure whether to buy an item of clothing, accessories or jewellery, a TK Maxx gift card will solve all of your problems.

Uber | £25 - £500

Instead of giving money, why not gift an Uber voucher this Christmas, which can be for their taxi service or Uber Eats?

Virgin Experiences | £25 - £250

With over 500 experiences to choose from it can be overwhelming to pick just the one for your special someone, which is why a gift card is the stress-free solution.

Westfield | £5 - £1000

You can’t go wrong with a Westfield gift card this Christmas, which can be spent in over 350 stores in the London shopping mall.

Whistles | £20 - £500

From bags and quaint jewellery to trendy fashion items, such as dresses, jumpsuits and trousers, Whistles has you covered. Plus, you won’t have to worry your gift card won’t arrive in time as you can select your delivery date, and gift cards over £30 will require a signature on delivery.