5 of the best gift cards for last-minute Christmas shoppers

·Contributor, Yahoo Life UK
·3-min read
Close up of a young man using a laptop during Christmas
Here are the best gift cards to give this Christmas. (Getty Images)

Yahoo Life's editors are committed to independently selecting wonderful products at great prices for you. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.

This December, we've had a lot to contend with, so if you've fallen a little behind on sorting out Christmas gifts that's totally understandable.

But, if you were thinking your only option now was to beautifully wrap an IOU, hold on a minute, because we've got another idea: a gift card.

Sure, it isn't the most personal pressie ever, but it's certainly useful and will likely be better received than another pair of socks or an ill-fitting jumper.

So, without further ado (and because time really is against us), here are five of the best gift card options you can nab today and have printed out or emailed ahead of the big day.

5 of the best gift card options for last-minute Christmas gifts



Needing little introduction, an Amazon gift card opens the receiver up to an entire world of goodies.

From homeware to beauty, to books perfect for bedding down with in the long stretch that is January and a whole other host of gifts besides, we can't think of anyone who wouldn't be able to find something they loved on the marketplace.

If you just want to give a token you can buy the smallest £10 gift card amount, or go all the way up to a couple of hundred.

Marks & Spencer

Ready in moments, this M&S e-card can be designed online and then loaded with an amount of your choice designs and upload with the amount of your choice (anywhere from £10 to £500). They then email it direct to the lucky recipient within the hour or on a specified delivery date.

Then, whether they want to treat themselves to a Ghost dress or a big hamper of treats to keep them going through early 2022, your work is done.

Make last-minute shopping a doddle with these E-vouchers. (Getty Images)
Make last-minute shopping a doddle with these E-vouchers. (Getty Images)

John Lewis & Waitrose

John Lewis call their gift cards an 'experience'. The posted experience arrives in a wrapped gift box with ribbon and gift tag for a personal message, while the e-gift option means you have up to Christmas morning to secure your gift.

Recipients can then shop from the entire John Lewis and Waitrose range, from putting your generous gift toward a larger item or stocking up on beauty.

The Post Office

The Post Office's 'One For All' gift card means you can give the gift of choice this year.

With the multi-store gift card accepted in over 130 high street stores and restaurants nationwide, and online with participating retailers, the world really is your recipient's oyster.

Brands include H&M, Currys, Boots, M&S, Primark, Clarks and many more.


For the person in your life who has everything, why not give the gift of experience, rather than material possessions.

From champagne afternoon teas, a night at the theatre or something more extravagant like a hot air balloon flight, there's an activity to suit everyone in the Virgin Experience Days portfolio.

Watch: Where to buy affordable wedding guest dresses

Our goal is to create a safe and engaging place for users to connect over interests and passions. In order to improve our community experience, we are temporarily suspending article commenting