Yes, Papa John's is open on Christmas Day, and you can still get your pizza fix during the holiday. While some restaurants may be closed, Papa John's is open from 11 AM to 10 PM, so you can still get your favorite pizza and chicken wings even on Christmas. Just make sure to place your order early, as the delivery times may be longer than usual due to the high demand.