The length of a Christmas mass can vary depending on the denomination of the church and the style of the service. On average, a Christmas mass can last anywhere from 45 minutes to an hour and a half. However, some churches may have a longer service with multiple readings and hymns, while others may have a shorter service with just the essential elements. It's best to check with the church you plan to attend to get a better idea of how long the service will be.