Gift cards could be the thing to save your Christmas. Because let's face it, Christmas is practically here, and any presents you send today will probably make it sometime in the new year! But we've got the perfect, last-minute solution. Send your loved ones a gift card for a brand that you know they'll love. Problem solved.
Here we've put together our pick over a range of interests, with options for buying digital eGift cards or getting a physical card (depending on how soon you need them). So no matter if the recipient is looking for a little help on their next Apple purchase or is looking for more streaming entertainment options, there's something for everyone below.
For more top deals, don't miss our Boxing Day sales roundup, or our buying guides for gifts such as the best drawing tablet or best iPad stylus. You might also want to see our guide to What NOT to get a graphic designer for Christmas!
The best Christmas gift cards available now
Amazon gift card: Buy Amazon gift cards at Amazon
(opens in new tab)This is an obvious choice for obvious reasons. Amazon's eGift cards range from $20 / £20 to $1,000 / £1,000; they never expire; and can be used for millions of products. What's more, you can send your card via email straight away, or schedule for a Christmas surprise.
Apple gift card: Buy Apple gift cards at Apple (opens in new tab)
If you have a friend who loves everything Apple, give them a gift card for everything Apple. And they can use it for apps, products, games, music, movies, TV shows and even iCloud. These cards send via email and mail, start from $25 / £25 and go up to $500 / £500.
Google Play gift card: Buy Google Play gift cards at Amazon (opens in new tab)
Google Play offers an array of Android apps, and loads more besides. TV shows, books, magazines and films are redeemable. You can even opt for a sub to Google Play Music for unlimited access to millions of songs. Email delivery only for US users.
Netflix gift card: Buy Netflix gift cards at Amazon (opens in new tab)
You'll have to buy the actual gift card from an online retailer such as Amazon, but this Netflix gift card is well worth it. You can give someone the gift of a subscription, or existing Netflix users can use the gift card to pay for their monthly membership.
Costa Coffee gift card: Buy Costa Coffee gift cards at Amazon (opens in new tab)
The coffee lover in your life will appreciate this gift card for Costa Coffee. It can be redeemed on any product sold at Costa Coffee and is the ideal to share a coffee with someone, even if you can't see them in real life.
Best Buy gift card: Buy gift cards at Best Buy (US only) (opens in new tab)
Best Buy has a range of gift cards to spend on its site or in store, but it also sells gift cards for other retailers such as Banana Republic, H&M and Adidas. Gift cards start at $15 and go up to $500 and you can even get one delivered in a special box.
John Lewis gift card: Buy John Lewis gift cards at John Lewis (UK only) (opens in new tab)
John Lewis not only has gift cards to spend online or in store, but it also sells experience gift cards. So you can give your loved ones a beauty experience, where they get pampered, or else treat them to a gift card for them to spend on whatever they like.
- January sales: All the best New Year sales in one place
- Apple Boxing Day sale: The best after Christmas sales on Apple
- Hot Christmas sales: Save $350 on a brand new 12.9-inch iPad Pro