COVID-19 Search

2025 Christmas Mass Times

  • thu, december 24, - THU, January 1

 

Christmas Mass Schedule (by location):
More mass times will be added as they become available.

Campbell River
St. Patrick's (34 South Alder Street, Campbell River)
- December 24 at 4:30 pm, 7:30 pm, and 11:30 pm
- December 25 at
10:00 am
- December 31 at
5:00 pm
- January 1 at
10:00 am

Chemainus
St. Joseph’s (9727 Elm Street, Chemainus)
- December 24 at 5:30 pm

Courtenay
Christ the King (1599 Turner Drive, Courtenay)
- December 24 at 5:00 pm and 8:00 pm 
- December 25 at 10:00 am 
- December 31 at 5:00 pm 
- January 1 at 10:00 am 

Duncan
St. Ann’s (1775 Tzouhalem Road, Duncan)
- December 24 at 10:00 pm 
- December 25 at 11:30 am
- January 1 at 11:30 am

St. Edward the Confessor (2085 Maple Bay Road, Duncan)
- December 24 at 5:00 pm and 8:00 pm 
- December 25 at 9:30 am 
- December 31 at 5:00 pm 
- January 1 at 9:30 am 

Gabriola Island
Our Lady of Victory (3380 South Road, Gabriola Island)
- December 24 at 10:30 am

Gold River
St. Peter & St. Paul (402 Cedar Crescent, Gold River)
- December 24 at 12:00 pm

Ladysmith
St. Mary’s (1135 4th Avenue, Ladysmith)
- December 24 at 8:30 pm 

Lake Cowichan
St. Louis de Montfort (60 Fern Road, Lake Cowichan)
- December 24 at 4:00 pm

Mill Bay
St. Francis Xavier (790 Kilmalu Road, Mill Bay)
- December 25 at 9:00 am and 11:00 am
- January 1 at 10:00 am

Nanaimo
St. Peter’s (301 Machleary Street, Nanaimo)
- December 24 at 4:30 pm and 10:00 pm 
- December 25 at 10:30 am 
- December 31 at 7:00 pm
- January 1 at 10:30 am  

Holy Trinity (6234 Spartan Road, Nanaimo)
- December 24 at 5:00 pm, 7:00 pm, and midnight
- December 25 at 10:00 am (English) and 12:00 pm (Korean)
- December 31 at 5:00 pm
- January 1 at 10:00 am (English) and 12:00 pm (Korean)

Parksville
Church of the Ascension (887 Wembley Road, Parksville)
- December 24 at 5:00 pm (children's Mass) and 7:30 pm
- December 25 at 10:30 am
- December 31 at 5:00 pm
- January 1 at 10:30 am

Pender Island
St. Teresa’s Chapel (4705 Buccaneers Road, Pender Island)
- December 24 at 5:00 pm (Liturgy of the Word and Communion)
- January 1 at 5:00 pm (Liturgy of the Word and Communion)

Port Alberni
Holy Family Notre Dame (4731 Burke Road, Port Alberni)
- December 24 at 5:00 pm and 8:00 pm 
- December 25 at 10:00 am
- January 1 at 10:00 am

Port Alice
St. Theresa's (Nigei Street, Port Alice)
- December 24 at 5:00 pm

Port Hardy
St. Bonaventure (4750 Byng Road, Port Hardy)
- December 24 at 7:30 pm

Port McNeill
St. Mary's (430 Chapel Street, Port McNeill)
- December 24 at 10:00 pm

Salt Spring Island
Our Lady of Grace (135 Drake Road, Salt Spring Island)
- December 24 at 7:00 pm
- December 25 at 10:00 am
- December 31 at 5:00 pm
- January 1 at 10:00 am

St. Paul's (2719 Fulford-Ganges Road, Salt Spring Island)
- December 24 at 11:00 pm

Sayward
St. Bernadette’s (963 Despins Road, Sayward)
- December 25 at 11:00 am

Sooke
St. Rose of Lima (2191 Townsend Road, Sooke)
- December 24 at 6:00 pm and 10:00 pm
- December 25 at 10:00 am
- December 31 at 5:00 pm
- January 1 at 10:00 am

Sidney
St. Elizabeth's (10030 Third Street, Sidney)
- December 24 at 4:30 pm and 7:00 pm
- December 25 at 10:30 am
- December 31 at 4:30 pm
- January 1 at 10:30 am

Tahsis
St. Joseph's (744 Nootka Road, Tahsis)
- December 24 at 9:30 am

Tofino
St. Francis of Assisi (441 Main Street, Tofino)
- December 24 at 5:00 pm
- December 31 at 5:00 pm

Ucluelet
Holy Family (1663 Peninsula Road, Ucluelet)
- December 24 at 8:00 pm
- December 31 at 8:00 pm

Victoria
Holy Cross Parish (4049 Gordon Head Road, Victoria)
- December 24 at 6:00 pm 
- December 25 at 9:00 am 
- December 31 at 6:00 pm 
- January 1 at 9:00 am 

Our Lady of Fatima (4635 Elk Lake Drive, Victoria)
- December 24 at 8:00 pm (English)
- December 25 at 11:00 am (Portuguese) and 12:30 pm (Spanish)
- December 31 at 5:00 pm (English)
- January 1 at 11:00 am (Portuguese) and 12:30 pm (Spanish)

Our Lady Queen of Peace (849 Old Esquimalt Road, Victoria)
- December 24 at 7:00 pm (English)
- December 25 at 10:00 am (English), 12:00 pm (Latin), and 2:00 pm (Hungarian)
- December 31 at 5:00 pm (English)
- January 1 at 10:00 am (English) and 12:00 pm (Latin)

Our Lady of the Rosary at Our Lady Star of the Sea (595 Galiano Crescent, Victoria)
- December 24 at 4:00 pm and 9:00 pm
- December 25 at 8:30 am

Sacred Heart (4040 Nelthorpe Street, Victoria)
- December 24 at 4:30 pm (English, children's pageant and carols at 4:00 pm), 7:00 pm (English, carols at 6:30 pm), 8:30 pm (Korean), and 10:00 pm (Syro-Malabar Rite Mass)
- December 25 at 11:00 am (English) and 5:30 pm (Vietnamese)
- December 31 at 6:00 pm (English), 7:30 pm (Korean), and 9:30 pm (Syro-Malabar Rite Mass)
- January 1 at 11:00 am (English) and 5:30 pm (Vietnamese)

St. Andrew’s Cathedral (740 View Street, Victoria)
- December 24 at 5:00 pm (pageant and carols at 4:30), 7:30 pm (carols at 7:00), and 10:00 pm (carols at 9:30)
- December 25 at 9:00 am and 11:00 am
- December 31 at 5:00 pm
- January 1 at 10:00 am

St. Joseph the Worker  (753 West Burnside Road, Victoria)
- December 24 at 5:00 pm, 8:00 pm, and midnight
- December 25 at 10:00 am
- December 31 at 6:00 pm
- January 1 at 6:30 am (with incense) and 10:00 am

St. Patrick's (2060 Haultain Street, Victoria)
- December 24 at 5:00 pm and 8:00 pm (carols at 7:00 pm)
- December 25 at 10:00 am
- December 31 at 5:00 pm
- January 1 at 10:00 am

Email Subscription

Our regular email newsletter is how we let you know what’s happening, what’s new, and what’s next.