If you are looking to celebrate Christmas spiritually, here is a rundown of mass/service at the following locations:

St. Andrew's United Church -128 First Street East (Christmas Eve Angels in P.Js 4 p.m., Christmas Eve Service 7 p.m., Candlelight Service 11 p.m.)

St.Peter's Lutheran Church - 43015 George Fox Trail ( Christmas Eve 4, 7, and 10 p.m.)

Canadian Southern Baptist Seminary - 200 Seminary View (Closed Christmas and New Year's)

St. Mary's Parish - 10 River Heights Drive (Christmas Eve 6 p.m. (2 masses) 8, 10 p.m. /Christmas Day 10 a.m.)

Bow Valley Baptist Church - 54 West Aarsby Road (Christmas Eve Candlelight service 4, 5:30 and 7 p.m.)

Cochrane Alliance Church - 902 Glenbow Drive (Christmas Eve 4 p.m.)

All Saint's Anglican Church - 404 4 Ave N (Christmas Eve Family Service 5 p.m.Traditional Service 9 p.m.)

Westbrook Community Church - RR#1, Hwy 22 

The Church of Jesus Christ of Latter-day Saints - 1100 Glen Eagles Drive 

The Cowboy Trail Church - Cochrane RancheHouse Service Tuesday (Christmas Day 7 p.m.)

RockPointe Bearspaw Church - 255024 Lochend Rd (3, 5 p.m., 11 pm Liturgical Service at Bowridge Site)

King's Gate Church - 53 West Aarsby Road