Skip to main content

Best online gift cards — last-minute gifts you can get now

Best online gift cards
(Image credit: Shutterstock)

Have you run out of time? No problem. Online gift cards are excellent ideas for the holidays. While some may argue that they're impersonal, online gift cards let your recipient choose the gift they want and remove the stress and anxiety of buying the wrong gift.

Gift cards will play a bigger role than usual this year because unlike traditional gifts, online gift cards are not subject to shipping delays. In fact, most online gift cards can be sent within minutes of purchase. Some retailers even let you schedule them to arrive at a specific time. So we're rounding up the best online gift card deals you can still send in time for Christmas.

Best online gift card deals

Apple: free Apple Music w/ Apple News @ Best Buy

Apple: free Apple Music w/ Apple News @ Best Buy
With the purchase of any Apple eGift Card, Best Buy is bundling four free months of Apple Music and four free months of Apple News Plus. (For new subscribers only). Traditionally, Apple only offers three free months of Apple Music and just one free month of Apple News Plus, so this offer is the better promo.

Nintendo eShop: $50 card for $46 @ Newegg

Nintendo eShop: $50 card for $46 @ Newegg
The perfect gift card for Nintendo fans, Newegg is taking $4 off $50 Nintendo eShop gift cards via coupon "84LCFHD274". (Apply the coupon during checkout). Deal is valid through Christmas Eve. 

Adidas: $50 gift card for $40 @ Adidas

Adidas: $50 gift card for $40 @ Adidas
Through December 31, Adidas is offering $50 Adidas gift cards for just $40. Pair it with the end-of-year 50% off sale to stretch your dollar the most. 

Domino's: free $5 GC with $20 purchase @ Newegg

Domino's: free $5 GC with $20 purchase @ Newegg
Enjoy all the pizza you can handle with this online gift card deal at Newegg. Purchase a $20 Domino's eGift card and you'll get a free $5 bonus Domino's eGift card. 

DoorDash: $7.50 off $50 or more @ Amazon

DoorDash: $7.50 off $50 or more @ Amazon
Perfect for the person who doesn't like to cook, Amazon is taking $7.50 off all DoorDash gift cards valued at $50 or more via coupon code "DASH2020". 

H&M: 10% off @ Best Buy

H&M: 10% off @ Best Buy
Best Buy is taking 10% off select H&M gift cards. After discount, you can get a $50 gift card for $45 or a $25 gift card for $22.50. 

NBA Store: 20% off @ Best Buy

NBA Store: 20% off @ Best Buy
From the NBA Store to the MLB, Best Buy is taking a generous 20% off select sports gift cards. After discount, you can get a $25 NHL Shop gift card for $20 or a $100 NBA Store gift card for just $80.

Best online gift card ideas

Purple eGift Card: @ Purple

Purple eGift Card: @ Purple
From luxury sheets to cozy pajamas, a Purple gift card can be used to purchase not just mattresses, but all things sleep related. Take advantage of Purple's current sale that takes 20% off bedding and cushion combos. 

Amazon eGift Card: @ Amazon

Amazon eGift Card: @ Amazon
The ultimate eGift card you can give, an Amazon gift card will let you buy anything from video games to a new winter coat. They're available in various amounts (the minimum is $1) and you can even set the exact delivery time. It's a solid last-minute gift for anyone. 

Xbox Game Pass Ultimate: 6 months for $44 @ Walmart

Xbox Game Pass Ultimate: 6 months for $44 @ Walmart
This Game Pass Ultimate card gets you six months of access to a ton of Xbox One and PC games for just $44. Amazon offers the same price. 

GrubHub eGift Card: from $25 @ Amazon

GrubHub eGift Card: from $25 @ Amazon
For those lazy nights when you don't feel like cooking or leaving the house, Amazon has GrubHub eGift cards from $25. 

Apple eGift Card: from $15 @ Best Buy

Apple eGift Card: from $15 @ Best Buy
Like Amazon, Best Buy is offering a $50 Apple App Store & iTunes gift card for just $42.50. Even better, you also get a 4-month trial to Apple Music for free. 

The Children's Place: for $25 @ Best Buy

The Children's Place: for $25 @ Best Buy
The Children's Place sells everything from baby clothes to apparel for toddlers. You can purchase $25 eGift card to The Children's Place at Best Buy. 

Louis Ramirez

As deals editor at Tom’s Guide, Louis is constantly looking for ways to avoid paying full price for the latest gadgets. With over 10 years of deals-hunting experience, Louis price checks against multiple retailers and searches high and low for the best deals to bring readers. A born-and-bred New Yorker, Louis is also an avid swimmer and marathoner. His work has appeared on Gizmodo, CNET, and Time Out New York.