Free nationwide church directory · new communities are being added continuously

Church profile

Immaculate Heart Catholic Church

Roman Catholic (Diocese of Duluth) · Crosslake, MN

Location35208 Co Rd 37, Crosslake, MN 56442
Worship and gatheringsSaturday Mass — 4:00 PM

Roman Catholic (Diocese of Duluth) in Crosslake

Researched profile · official sources below

About this church

Immaculate Heart Catholic Church is a parish of the Diocese of Duluth in Crosslake, Minnesota, on the Whitefish Chain of Lakes. Weekend Masses are held Saturday at 4:00 p.m. and Sunday at 8:30 a.m. Weekday Masses are on Tuesday at 5:30 p.m. and Friday at 8:30 a.m. Confession is offered Saturday at 3:00 p.m. and Tuesday at 4:30 p.m., or by appointment. The parish moved into its current church in 2009, and the wooded grounds include a grotto of the Blessed Virgin and a paved walking path with outdoor Stations of the Cross.

A chapel is open for Eucharistic adoration on a posted weekly schedule, and the calendar lists any changes to those hours. The parish website covers the sacraments, including baptism, confirmation, marriage and anointing of the sick, as well as OCIA for adults exploring the Catholic faith. Faith formation is offered for families and adults, and the parish provides access to the Formed online library. Youth events include Camp Survive, Totus Tuus and Steubenville trips. Parishioners can serve as altar servers, lectors, ushers, choir members or extraordinary ministers of Holy Communion, and groups include the Catholic Women's club and Knights of Columbus Council 9657. The parish office is open Monday through Thursday in the daytime and Friday morning; confirm Mass times with the office around holidays.

Researched from the church’s official website and reviewed October 5, 2026. Sources: Mass schedule, adoration, parish background · Office hours and address

Service times

Saturday Mass — 4:00 PM
Sunday Mass — 8:30 AM
Tuesday Mass — 5:30 PM
Friday Mass — 8:30 AM

Confirm current times directly with the church before visiting.

Hours

Sunday: 7:45-9:30AM
Monday: 9AM-4AM
Tuesday: 9AM-4AM
Wednesday: 9AM-4AM
Thursday: 9AM-4AM
Friday: 9AM-1PM
Saturday: 3-5PM

Published hours can change. Confirm them directly with the church before visiting.

Location

35208 Co Rd 37, Crosslake, MN 56442Crosslake, MN 56442
Open in Google Maps

Other churches in Crosslake

Listing information can change. Confirm current details directly with the church before visiting.

The linked church website matched current service, identity, and contact or location signals during an automated first-party check. This is not an endorsement.