Need a Last-Minute Gift? 10 Stores Open on Christmas Eve

HolidayGiftGuide revised

You’re probably reading this because you either forgot to get a gift for someone really important or you’ve been too busy to shop. But don’t worry, even if you are reading this on December 24, whether it’s 11 a.m. or 11 p.m., you don’t need to Grinch out entirely. Here are your best options for last-minute gifts.


Source: iStock


Kohl’s is open 24/7 from December 18 until Christmas Eve, when it closes at 6 p.m. While Kohl’s might not be the fanciest department store, it has plenty of choices when you are running low on options.


Toys”R”Us is open until 9 p.m. on Christmas Eve. Buy something there for your favorite kid, and you will be rewarded with plenty of smiles and hugs. But don’t count out Toys”R”Us for grownups either. It sells video games, which is the perfect gift for your gamer friends. They will also smile, but no guarantee about the hugging part.

Best Buy

Sometimes Best Buy can be your best bet. It’s open until 6 p.m. on Christmas Eve, and until 11 p.m. on the December 23.


Walmart is open until midnight through Wednesday, December 23. Stores close at 8 p.m. on Christmas Eve.


Everyone loves Tar-jay, and you will especially love it this year because Target is open until 11 p.m. on Christmas Eve. If you have to buy gifts for several people, you can easily find something for everyone there.



Source: iStock

Macy’s is open until midnight through December 23 and until 6 p.m. on Christmas Eve. Macy’s has everything, and many locations have a large accessories department, so if you want to get your boss a briefcase or a handbag for your girlfriend, this is the right place to go.

Amazon Prime Now

If you are afraid the Postal Service or courier won’t deliver your gifts in time, skip the mail all together and order from Amazon Prime Now, now! It will deliver gifts up until midnight on Christmas Eve. If you don’t know about Amazon Prime Now, prepare to have your life changed. It will deliver everything from gifts to groceries to toilet paper on demand or at a time you schedule. Depending on your location, it will also deliver from select local businesses. Within a two-hour window, delivery is free, but for just $7.99 per order, you can get your delivery within a one-hour window. You must be a Prime Member to use the service. Prime Now is available in most areas of over 20 major cities.

Google Express

Google Express is similar to Amazon Prime Now. The main difference between the two services is that Google Express delivers from a list of local merchants including Whole Foods, Costco, Target, and Staples. It even delivers from high-end retailers including Sur La Table, L’Occitaine (perfect for grooming gifts), Ulta, Barnes & Noble, and REI. However, the selection is contingent upon your location. Google Express has normal hours on Christmas Eve and limited hours on Christmas Day (if you are cutting it ridiculously close). The cost of delivery depends on what you order and if you are a member. Membership costs $10 per month or $95 a year.

Rite Aid

Rite Aid is open on Christmas Day (but call ahead to double-check your local store), and many Rite Aids are even open 24 hours a day. Drugstores have lots of gift options including fragrances, gift cards, and booze (if legal in your state).

Movie tickets

Many movie theaters are open on Christmas Day. You can buy a gift certificate at the box office. This is a nice personalized gift that no one will suspect was a last-minute thought.

Electronic gift cards

If it’s 3 a.m. on Christmas morning, your best and only option might be to buy an electronic gift card. You can print them out or have them emailed. So many of your favorite retailers offer eGiftcards including Amazon, Target, Best Buy, Sephora, Gilt, and Bass Pro Shops.

More from Gear & Style Cheat Sheet: