News & Trending Shopping & Deals News

13 Stores Open on Christmas Eve for Your Last-Minute Shopping

These stores will be open on Christmas Eve for any last-minute holiday needs.

woman with bags doing Christmas shopping
Updated Dec. 23, 2025
Fact check checkmark icon Fact checked

If you find yourself waiting until Christmas Eve to finish your shopping, don't fret. Plenty of stores will still be open where you can save money on last-minute essentials.

Whether you've procrastinated, forgotten an essential for your get-together, or need a few things to level up your holiday, you can likely find what you're looking for. Even if you're not celebrating, these hours may still affect your plans.

Here are 13 stores open on Christmas Eve to help with your last-minute shopping.

Editor's note: Hours may vary by location.

Get a protection plan on all your appliances

Did you know if your air conditioner stops working, your homeowner’s insurance won’t cover it? Same with plumbing, electrical issues, appliances, and more.

Whether or not you’re a new homeowner, a home warranty from Choice Home Warranty could pick up the slack where insurance falls short and protect you against surprise expenses. If a covered system in your home breaks, you can call their hotline 24/7 to get it repaired.

For a limited time, you can get your first month free with a Single Payment home warranty plan.

Get a free quote

Target

If you need any last-minute essentials and gifts, Target will be open from 7 a.m. until 8 p.m. local time on Christmas Eve. From home decor, toys, clothing, groceries, decorations, and more, the store has a wide variety of items to stock up on.

Walmart

Walmart will be open from 6 a.m. to 6 p.m. local time on Christmas Eve. Whether you need electronics, gift cards, or groceries to check off your list, you'll have plenty of time to do so at the retailer.

Best Buy

Best Buy is typically open from 8 a.m. to 7 p.m.  on Christmas Eve, but check your local store for exact hours. If the store is in a mall or other shopping center, they may have to follow those hours instead.

Macy's

If you're struggling to find a gift, browsing Macy's could lead you to the perfect option.

The retailer will be open from 8 a.m. to 7 p.m. on Christmas Eve, but check with your local store before heading to their location.

Aldi

If you need to grab any last-minute ingredients for your holiday dinner, head to Aldi. The store is typically open until 6 p.m. on Christmas Eve, but call your local store to confirm.

Costco

Costco will have modified hours on Christmas Eve, but you can still stop by the big box retailer for any last-minute holiday essentials. The retailer will be open from 9 a.m. to 5 p.m. if you're an Executive member. Otherwise, the warehouse will be open from 10 a.m. to 5 p.m.

Sam's Club

You can buy in bulk or get warehouse prices by visiting Sam's Club until 6 p.m. on Christmas Eve.

Not only do they have groceries for your Christmas dinner, but you can also find clothing, home goods, toys, books, and more.

Ulta

If you want to gift skincare, makeup, or hair products to someone in your life, Ulta has you covered.

The store will be open until 6 p.m. on Christmas Eve. If your local Ulta is in a mall, check whether the hours match those at other locations.

Lowe's

Whether you need a last-minute home upgrade for hosting or a gift for someone who can't stop renovating, you can swing by Lowe's.

The retailer will be open on Christmas Eve until 6 p.m. and has everything from tools to home decor to furnishings.

Amazon Prime members: get a $250 Amazon Gift Card!

If you're an Amazon Prime member, apply for the Prime Visa(Rates and fees) credit card here and you can get a $250 Amazon Gift Card instantly loaded into your Amazon account's Gift Card Balance upon approval (get an instant decision within 15 seconds).1

This is the perfect card to do some last minute holiday shopping, especially with the instant decision on application. There is no extra work or spending requirement and no annual fee! 

The Prime Visa credit card also lets you earn unlimited 5% back at Amazon.com, Amazon Fresh, Whole Foods Market, and on Chase Travel purchases with an eligible Prime membership, unlimited 2% back at gas stations, restaurants, and on local transit and commuting (including rideshare), and unlimited 1% on all other purchases.

If you spend a good amount on Amazon this card could be worth $100s in cash back every year. Don't delay — apply today!

Good or excellent credit (typically 670 or higher) is recommended.

Click here to apply for the Prime Visa credit card today and get an instant decision in 15 seconds

Kroger

At most stores, you'll have until 6 p.m. to stock up on groceries, but check with your local store to verify the hours.

Fuel centers will close at 6 pm. as well, and pharmacies will remain open until 5 p.m. on Christmas Eve.

Petco

Even your pets are covered on Christmas Eve. Stop by Petco before 7 p.m. to buy a gift for your pet, add to their stocking, or get them a Christmas treat. According to their website, hours might vary on holidays, and they encourage customers to call ahead to confirm.

Kohl's

Most Kohl's locations are open from 7 a.m. to 7 p.m. on Christmas Eve but check with your local store to be sure.

You can find last-minute gifts for every shopper on your list by browsing their wide selection of clothing, home decor, kitchen essentials, and more.

The Container Store

The Container Store will be closing early on Christmas Eve, but you'll still have until 5 p.m. to stock up on essentials.

Whether you want to tackle the holiday clutter or know someone who loves to organize, you can count on The Container Store.

Bottom line

The stores open on Christmas Eve offer varied hours and products, so you can find something for anyone you still have on your list. And if you need grocery or holiday staples for the big day, you can find those, too.

Check your local store before going, just in case it differs from other locations, and bring along a top rewards credit card to earn cash back and other perks on your purchases. You can also opt for pickup or delivery from some stores to save time and make shopping more convenient.

Earn Easy Cash Rewards at Amazon.com

Benefits

Card Details

  • $0 annual fee and no foreign transaction fees
  • Eligible for Chase travel and purchase protections
  • Cashback rewards can be redeemed as soon as the next day
  • Apply Now
  • Limited-Time Offer: Get a $250 Amazon Gift Card instantly upon approval exclusively for Prime members
  • Best Amazon Gift Card offer for Prime Visa
  • Earn unlimited 5% back at Amazon.com, Amazon Fresh, Whole Foods Market and on Chase Travel purchases with an eligible Prime membership
  • Prime Card Bonus: Earn 10% back or more on a rotating selection of items and categories on Amazon.com with an eligible Prime membership
  • Earn unlimited 2% back at gas stations, restaurants, and on local transit and commuting (including rideshare)
  • Earn unlimited 1% back on all other purchases
  • No annual credit card fee
  • No more waiting. Redeem daily rewards at Amazon.com as soon as the next day
  • Member FDIC
Prime Visa
4.9
info

on Chase’s secure website

Read Card Review

Intro Offer

Limited-Time Offer: Get a $250 Amazon Gift Card instantly upon approval exclusively for Prime members

Annual Fee

$0

+

Why we like it


Financebuzz logo

Thanks for subscribing!

Please check your email to confirm your subscription.