Barnes and Noble is usually open on Christmas Eve. However, it's important to check their hours of operation as they may vary depending on the location. In some cases, certain stores may have reduced hours or may be closed entirely. It's best to visit their website or contact your local store directly to confirm their hours.