All CVS locations will be open on Christmas Day, December 25th. All locations will be operating on a limited schedule from 8 a.m.-9 p.m. The 24-hour locations will close by 9 p.m. on Christmas Eve and reopen on Christmas morning at 8 a.m. (unless otherwise noted).