Last-minute Christmas shopping never fails and despite 2021 being an unprecedented year, it won’t be any different.

So whether you need to pick up last-minute Christmas gifts or grab some items to complete your grocery shopping list, here are the retailers that will be open on Christmas Eve, according to online marketplace Offers.com:

Academy Sports + Outdoors

7 a.m. to 6 p.m.

Barnes and Noble

10 a.m. to 6 p.m.

Bass Pro Shops

Closes at 6 p.m.

Belk

Varies by store.

Best Buy

Varies by store. Extended curbside pickup hours will not be offered.

BJs Wholesale

9 a.m to 6 p.m.

Costco

9 a.m. to 5 p.m.

Dick’s Sporting Goods

7 a.m. to 6 p.m.

Dillard’s

Varies by mall.

GameStop

8 a.m. to 8 p.m.

The Home Depot

Varies by store.

Kohl’s

8 a.m.to 6 p.m.

Macy’s

Closes at 6 p.m.

Michaels

7 a.m. to 6 p.m.

Old Navy

7 a.m. to 7 p.m.

Target

7 a.m. to 8 p.m.

Walmart

7 a.m. to 6 p.m.

Whole Foods

7 a.m. to 7 p.m.

World Market

10 a.m. to 6 p.m.

About the Author

Featured

Fulton DA Fani Willis (center) with Nathan J. Wade (right), the special prosecutor she hired to manage the Trump case and had a romantic relationship with, at a news conference announcing charges against President-elect Donald Trump and others in Atlanta, Aug. 14, 2023. Georgia’s Supreme Court on Tuesday, Sept. 16, 2025, upheld an appeals court's decision to disqualify Willis from the election interference case against Trump and his allies. (Kenny Holston/New York Times)

Credit: NYT