In addition to in-person Masses for Christmas, Masses can be streamed online or viewed on television on WCAX at 5:30 a.m. on Christmas Day.

Christmas Eve Mass will be live-streamed from St. Joseph Cathedral in Burlington on Friday, Dec. 24, at 4 p.m. View it here.

As an act of charity toward other in-person Massgoers, Burlington Bishop Christopher Coyne asks that masks be worn at all Masses, especially on Christmas Eve.

Josh Perry, director of the Office of Worship for the Diocese of Burlington, said wearing a mask at Christmas an act of charity. “As Christians, we should be helping each other on the path to holiness. And if someone is uncomfortable coming to Mass (for whatever reason), we should really consider how we can best help alleviate that issue,” he said. “Today, the issue of whether people are masked indoors is a real issue for some. You and I may agree or disagree on the effectiveness of masks. You may disagree with those who wear masks or not wear masks. However, if it would make someone feel more comfortable attending Mass if they saw the majority of parishioners wearing masks when attending Mass at Christmas, then we should really consider the use of masks. That small gesture of charity and – yes – sacrifice – can go a long way in helping one another on the path of holiness.”

Christmas is always a Holy Day of Obligation. Because Christmas falls on a Saturday this year, Catholics must attend Mass twice over the course of the weekend.

Perry explained: “One can fulfill the Christmas obligation by attending Mass on Christmas Eve (4 p.m. or later on Dec. 24) or attending Mass anytime on Christmas Day (Saturday). Then the Sunday obligation is fulfilled by attending Mass on Saturday evening (if you’ve already gone to a Christmas Mass on Friday night or Saturday morning) or anytime on Sunday. And yes – you can go to Mass twice on Saturday – once in the morning (for the Christmas obligation) and once in the evening (for the Sunday obligation); however, if the first Mass you attend is Saturday evening, it counts for your Christmas obligation, and you’ll have to attend again on Sunday to fulfill the Sunday obligation.”

Check parish Mass schedules for Christmas weekend because Canon Law limits the number of Masses that a priest can say on any given day; the usual Saturday late afternoon/evening anticipatory Mass that is typically scheduled on the weekend may be cancelled.

Contact your pastor if you have questions.

Alburgh • St. Amadeus • Dec. 24: 7 PM 

Barre • St. Monica • Dec. 24: 4 PM; 6:30 PM & 12 AM • Dec. 25: 8 AM & 10 AM 

Barton • St. Paul • Dec. 24: 7 PM  

Bellows Falls • St. Charles • Dec. 24: 4 PM & 7 PM • Dec. 25: 9 AM 

Bennington • Sacred Heart/St. Francis de Sales • Dec. 24: 4 PM, 8 PM & 12 AM • Dec. 25: 9 AM 

Bethel • St. Anthony • Dec. 24: 12 AM  

Bradford• Our Lady of Perpetual Help • Dec. 24: 7 PM • Dec. 25: 10 AM 

Brandon • Our Lady of Good Help • Dec. 24: 4 PM • Dec. 25: 11 AM 

Brattleboro • St. Michael • Dec. 24: 4 PM & 12 AM • Dec. 25: 10 AM 

Bristol • St. Ambrose • Dec. 24: 5:30 PM & 9 PM 

Burlington • Catholic Center at UVM • Dec. 24: 4 PM • Dec. 25: 10 AM  

Burlington • Christ the King • Dec. 24: 4 PM & 5:30 PM • Dec. 25: 9 AM & 11 AM 

Burlington • St. Anthony • Dec. 24: 4:15 PM, 8 PM & 12:00* AM • Dec. 25: 9 AM • *Latin 

Burlington • St. Joseph Cathedral • Dec. 24: 4:00* PM • Dec. 25: 10:00* AM • *with Bishop Coyne 

Burlington • St. Mark • Dec. 24: 4 PM & 12 AM • Dec. 25: 9 AM 

Cambridge • St. Mary • Dec. 24: 7 PM & 12 AM • Dec. 25: 11 AM 

Castleton • St. John the Baptist • Dec. 24: 4:30 PM 

Charlotte • Our Lady of Mt. Carmel • Dec. 24: 4 PM* & 10 PM • *Old Lantern 

Chester • St. Joseph the Worker • Dec. 25: 10 AM 

Colchester • Holy Cross • Dec. 24: 4:30 PM • Dec. 25: 8:45 AM 

Colchester • Our Lady of Grace • Dec. 24: 4 PM & 7:30 PM • Dec. 25: 10:30 AM 

Colchester • St. Michael’s College chapel • Dec. 24: 4 PM • Dec. 25: 10 AM 

Craftsbury • Our Lady of Fatima • Dec. 24: 6 PM 

Danville • Our Lady Queen of Peace • Dec. 24: 7 PM 

Derby Line • St. Edward the Confessor • Dec. 24: 4 PM 

East Fairfield • St. Anthony – St. George • Dec. 25: 10 AM 

Enosburg Falls • St. John the Baptist • Dec. 24: 4 PM & 9 PM • Dec. 25: 10 AM 

Essex Center • St. Pius X • Dec. 24: 4 PM & 7 PM • Dec. 25: 9:30 AM 

Essex Junction • Holy Family • Dec. 24: 4 PM 

Essex Junction • St. Lawrence • Dec. 24: 4 PM & 6 PM • Dec. 25: 9:30 AM 

Fair Haven • Our Lady of Seven Dolors • Dec. 25: 10 AM 

Fairfax • St. Luke • Dec. 24: 4 PM • Dec. 25: 10:30 AM 

Fairfield • St. Patrick • Dec. 24: 4 PM & 7:30 PM 

Georgia • Ascension • Dec. 24: 12 AM • Dec. 25: 8:30 AM 

Grand Isle • St. Joseph • Dec. 25: 8 AM 

Greensboro • St. Michael • Dec. 25: 10:30 AM 

Hardwick • St. Norbert • Dec. 24: 4 PM • Dec. 25: 8:30 AM 

Highgate Center • St. Louis • Dec. 24: 12 AM 

Hinesburg • St. Jude • Dec. 24: 4 PM* & 7 PM • Dec. 25: 10 AM* • *Old Lantern 

Irasburg • St. John Vianney • Dec. 25: 9:30 AM 

Island Pond • St. James the Greater • Dec. 24: 4 PM 

Ludlow • Church of the Annunciation • Dec. 24: 5 PM & 9 PM • Dec. 25: 10 AM 

Lyndonville • St. Elizabeth • Dec. 24: 12 AM • Dec. 25: 10 AM 

Manchester • Christ Our Savior • Dec. 24: 4 PM, 5:30 PM & 8 PM • Dec. 25: 10 AM 

Middletown Springs • St. Anne • Dec. 24: 6 PM 

Milton • St. Ann • Dec. 24: 6 PM • Dec. 25: 8:30 AM & 10:30 AM 

Montgomery Center • St. Isidore • Dec. 25: 10:30 AM 

Montpelier • St. Augustine • Dec. 24: 4 PM & 7 PM • Dec. 25: 10 AM 

Moretown • St. Patrick • Dec. 25: 11 AM 

Morrisville • Most Holy Name of Jesus • Dec. 24: 4 PM, 7 PM & 12 AM • Dec. 25: 9 AM

North Bennington• St. John the Baptist •Dec. 24: 4 PM • Dec. 25: 10 AM 

Newport • St. Mary Star of the Sea • Dec. 24: 4 PM, 7 PM & 12 AM • Dec. 25: 11 AM 

Northfield • St. John the Evangelist • Dec. 24: 5:30 PM • Dec. 25: 8:30 AM 

Norwich • St. Francis of Assisi • Dec. 25: 9 AM 

Orleans• St. Theresa • Dec. 24: 4 PM 

Orwell • St. Paul • Dec. 25: 8 AM 

Pittsford • St. Alphonsus Liguori • Dec. 24: 6 PM • Dec. 25: 9 AM 

Poultney • St. Raphael • Dec. 24: 4 PM, 6 PM & 12 AM • Dec. 25: 10 AM 

Randolph • Our Lady of the Angels • Dec. 24: 4 PM • Dec. 25: 9 AM 

Readsboro • St. Joachim • Dec. 24: 5:30 PM 

Richford • All Saints • Dec. 24: 5 PM & 8 PM • Dec. 25: 8:15 AM 

Richmond • Our Lady of the Holy Rosary • Dec. 24: 4 PM • Dec. 25: 8:30 AM 

Rochester • St. Elizabeth • Dec. 24: 7 PM • Dec. 25: 4 PM 

Rutland • Christ the King • Dec. 24: 4:50 PM & 7 PM • Dec. 25: 7:30 AM & 10 AM 

Rutland • Immaculate Heart of Mary • Dec. 24: 4 PM & 8 PM • Dec. 25: 8 AM 

Rutland • St. Peter • Dec. 24: 4:15 PM • Dec. 25: 11 AM 

Shelburne • St. Catherine of Siena • Dec. 24: 4 PM & 7 PM • Dec. 25: 10 AM 

Sheldon Springs • St. Anthony • Dec. 25: 8 AM

South Burlington • St. John Vianney •Dec. 24:4:30 PM; 7 PM & 10 PM • Dec. 25: 9 AM & 10:30 AM

South Hero• St. Rose of Lima •Dec. 24: 4 PM

South Strafford• Our Lady of Light •Dec. 24: 5:30 PM  

Springfield • Maternity of the Blessed Virgin Mary • Dec. 24: 4 PM & 8 PM 

St. Albans • Holy Angels • Dec. 24: 4 PM, 7 PM & 12 AM • Dec. 25: 8 AM 

St. Albans • Immaculate Conception • Dec. 24: 4 PM • Dec. 25: 10 AM 

St. Johnsbury • St. John the Evangelist • Dec. 24: 4 PM • Dec. 25: 8 AM 

Stamford • St. John Bosco • Dec. 24: 4 PM 

Stowe • Blessed Sacrament • Dec. 24: 4:30 PM, 6:30 PM & 12 AM • Dec. 25: 10 AM 

Stratton Mountain • Chapel of the Snows • Dec. 24: 4:30 PM & 6 PM • Dec. 25: 12:30 PM 

Swanton • Nativity of the Blessed Virgin Mary • Dec. 24: 4 PM • Dec. 25: 9 AM 

Townshend • Our Lady of the Valley • Dec. 24: 5:30 PM • Dec. 25: 10:45 AM 

Troy • Sacred Heart of Jesus • Dec. 24: 4 PM 

Underhill Center • St. Thomas • Dec. 24: 4 PM • Dec. 25: 9 AM 

Vergennes • St. Peter • Dec. 24: 4 PM • Dec. 25: 9 AM 

Waitsfield • Our Lady of the Snows • Dec. 24: 6:30 PM 

Wallingford • St. Patrick • Dec. 24: 4 PM • Dec. 25: 10 AM 

Waterbury • St. Andrew • Dec. 24: 4 PM &11 PM • Dec. 25: 9 AM 

Wells River • St. Eugene • Dec. 24: 3:30 PM 

West Rutland • St. Stanislaus Kostka • Dec. 24: 6:30 PM 

White River Junction • St. Anthony • Dec. 24: 4 PM • Dec. 25: 8:30 AM 

Williston • Immaculate Heart of Mary • Dec. 24: 6 PM & 9 PM • Dec. 25: 10:30 AM 

Wilmington • Our Lady of Fatima • Dec. 24: 7 PM • Dec. 25: 9 AM 

Windsor • St. Francis of Assisi • Dec. 24: 6:30 PM • Dec. 25: 10:30 AM 

Winooski • St. Francis Xavier • Dec. 24: 4 PM, 7 PM & 12 AM • Dec. 25: 10 AM 

This list was compiled from responses to a survey of parishes. If a church is not included, please call the church directly for Mass information.