stores open christmas eve in san antonio

Plan all you want to, but you know it’s inevitable: you’re going to end up shopping on Christmas Eve. There’s no shame in it. While it can be stressful wondering if anyone will be open on December 24, luckily there are quite a few stores open Christmas Eve in San Antonio for those last-minute gifts or holiday feast ingredients.


Editor’s Note: Please note that we’ve done our best to keep this list updated and accurate, but things are always subject to change so you may wish to call the store before you head over.



Apple Store

Hours vary by location, but most Apple Stores will be open till 6 PM on 24th December and closed on the 25th.

Barnes & Noble

Some B&N locations are expected to stay open on Christmas Eve (10 AM to 6 PM) while most will be closed on Christmas Day. Check with your local store for details.

Bass Pro Shops

Most San Antonio locations are expected to be open with reduced hours (or 8 AM to 6PM) on Christmas Eve and closed on Christmas Day. For exact details, get in touch with your local store.

Best Buy

Stores will be open from 8 a.m. to 7 p.m. nationally this Christmas Eve.


Most locations will stay open from 7a.m. to 9 p.m.


Most stores will be open from 9:00am – 5:00pm on Christmas Eve

Dick’s Sporting Goods

Stores open at 7 a.m. and close at 6 p.m. on Christmas Eve.


Store hours vary, but most are open from 10 am – 5 pm on Christmas Eve.

Home Depot

Most locations are open 8 am until 8 pm on Christmas Eve.


Stores open at 9 am on Christmas Eve and most close at 6 pm.


Most stores should be open from 7 am to 6 pm on Friday.


Hours vary by location, but typically open 6 am to 6 p.m.


Most stores open at 7 a.m. on Christmas Eve and close at 6 p.m.

Sam’s Club

Most stores will close at 6 p.m. on Christmas Eve. Departmental Hours vary.


Open 7 am – 8 pm depending upon the location.


Typically open from 6 a.m. until 6 p.m. on Christmas Eve.



Central Market

Open 7 AM to 10 PM for most locations on Christmas Eve. Departmental Hours can vary (the Pharmacy usually closes an hour earlier than the store and the cafe).


Himalayan Bazar

Is typically open from 10 a.m. to 10 p.m. but holiday hours are not available.


The pharmacy closes at 8 p.m. on Christmas Eve at at most locations. Stores hours differ. Check with your local outlet for exact details and departmental hours.


Store hours vary. Most stores close at 6 PM on Christmas Eve while the pharmacies will be open till 8PM.

Sam’s Club

Most stores will close at 6 p.m. on Christmas Eve. Departmental Hours vary.


Open 7 am – 8 pm or at reduced hours, depending on the location. 

Trader Joe’s

Most stores will open at 8 a.m. and close at 9 p.m.


Typically operates from 6 a.m. until 6 p.m. on Christmas Eve!

Whole Foods

All locations will be open but with varying hours. Typically closes at 7 pm at most locations.  

Do you know of any other stores open on Christmas Eve in San Antonio? Let us know by leaving a comment below.


Remember to check out our comprehensive guide to Christmas Lights 2021 in San Antonio! 

Also check out our guide to Holiday events in San Antonio

Like this list? Get similar updates delivered directly to your feed by giving us a follow on Facebook (click the …next to the search icon)