Back to Search

Immaculate Heart of Mary

Diocese of Charlotte

Directions

Address

1433 Highway 64 West
Hayesville, NC 28904

About Immaculate Heart of Mary

Immaculate Heart of Mary Parish is a Roman Rite Catholic church located in Hayesville, North Carolina, within the Diocese of Charlotte. The Immaculate Heart of Mary is a devotional title for the Blessed Virgin Mary, referring to her interior life, virtues, and perfect love for God and humanity, often associated with the Sacred Heart of Jesus.

The parish offers four Masses weekly, including one on Sunday. Confession is available at two scheduled times each week. Adoration is not currently listed in the provided schedule.


Immaculate Heart of Mary is a Roman Catholic parish in Hayesville, North Carolina, part of the Diocese of Charlotte. The parish offers Mass 4 times per week, including Sunday at 9 AM. Confession is available on Sunday, Saturday. View the full schedule below.

Mass Schedule

Sunday

9 AM

Wednesday

5 PM

Friday

12 PM

Saturday

4 PM

Confession Schedule

Sunday

8:40 AM - 9 AM

Saturday

3:40 PM - 4 PM

Frequently Asked Questions

What are the Mass times at Immaculate Heart of Mary?

Immaculate Heart of Mary Mass times: Sunday at 9 AM. Weekday Mass is also celebrated on Wednesday, Friday, Saturday.

When is confession at Immaculate Heart of Mary?

Immaculate Heart of Mary confession times: Sunday 8:40 AM - 9 AM; Saturday 3:40 PM - 4 PM. Confession is also known as the Sacrament of Reconciliation.

Is there a Saturday Vigil Mass at Immaculate Heart of Mary?

Yes, Immaculate Heart of Mary celebrates Saturday Vigil Mass at 4 PM. The Saturday Vigil Mass fulfills the Sunday Mass obligation for Catholics.

Where is Immaculate Heart of Mary located?

Immaculate Heart of Mary is located at 1433 Highway 64 West, Hayesville, NC 28904. Get directions using the "Directions" button on this page.