Mass

Looking for Catholic Mass times in Grand Rapids or West Michigan? Find weekday, weekend, and special Masses at Catholic parishes throughout the area.

Use the listings below to find a Mass by day, time, parish, or location. Whether you’re looking for your regular Sunday Mass, an early morning weekday Mass, an evening Mass after work, or another opportunity to receive the Eucharist during the week, GRCatholic can help you find one that fits your schedule.

Mass schedules can change for holy days, holidays, funerals, parish events, and other occasions, so we recommend confirming the current schedule with the parish before traveling.

Holidays and Holy Days may have different times, be sure to check with the parish directly.

8:00 amSaturday

Saint Mary

Lake Leelanau, Leelanau County

8:30 amSaturday

Holy Rosary

Flint

Holy Rosary Catholic Church

9:00 amSaturday

Saint Joseph

Traverse City, Grand Traverse County

4:00 pmSaturday

Saint Mary

Grayling, Crawford County

4:00 pmSaturday

Saint Paul

Onaway, Presque Isle County

5:00 pmSaturday

Holy Cross

Cross Village, Emmet County

5:00 pmSaturday

Saint Ann

Frankfort, Benzie County

5:00 pmSaturday

Saint Joseph

Traverse City, Grand Traverse County

5:00 pmSaturday

Saint Mary

Lake Leelanau, Leelanau County

9:00 amSunday

Holy Rosary

Flint

Holy Rosary Catholic Church

9:00 amSunday

Saint Aloysius

Fife Lake, Grand Traverse County

confirm holiday schedule

9:00 amSunday

Saint Ann

Frankfort, Benzie County

9:00 amSunday

Saint James

Houghton Lake, Roscommon County

9:00 amSunday

Saint Joseph

Traverse City, Grand Traverse County

9:15 amSunday

Saint Mary

Lake Leelanau, Leelanau County

10:00 amSunday

Saint Ann

Frankfort, Benzie County

11:00 amSunday

Saint Ann

Frankfort, Benzie County

11:00 amSunday

Saint Anne

Harrisville, Alcona County

11:00 amSunday

Saint Joseph

Traverse City, Grand Traverse County

11:00 amSunday

Saint Mary

Lake Leelanau, Leelanau County

11:00 amSunday

Saint Paul

Onaway, Presque Isle County

12:15 pmSunday

Holy Cross

Beaver Island, Charlevoix County

7:30 amMonday

Saint Mary

Lake Leelanau, Leelanau County

9:00 amMonday, Tuesday & Thursday

Saint Augustine

Hillman, Montmorency County

7:00 pmMonday

Saint Joseph

Traverse City, Grand Traverse County

8:00 amTuesday, Thursday & Friday

Saint Joseph

East Jordan, Charlevoix County

8:15 amTuesday, Wednesday, Thursday & Friday

Saint Joseph

Dexter

Village Church

8:30 amTuesday

Holy Rosary

Flint

Holy Rosary Catholic Church

9:00 amTuesday

Saint Anne

Harrisville, Alcona County

9:50 amTuesday

Saint Mary

Lake Leelanau, Leelanau County

12:00 pmTuesday

Saint Joseph

Traverse City, Grand Traverse County

7:30 amWednesday

Saint Mary

Lake Leelanau, Leelanau County

8:00 amWednesday

Saint Joseph Parish

White Cloud, Newaygo County

temporarily at St. Joseph during St. Bartholomew renovations

8:30 amWednesday

Saint Charles Borromeo Parish

Greenville, Montcalm County

except second Wednesday: 10:00 am offsite; odd months Intersect Greenville, even months Green Acres Greenville

9:00 amWednesday

Saint Joseph

Traverse City, Grand Traverse County

10:00 amWednesday

Saint Ann

Frankfort, Benzie County

6:30 pmWednesday

Holy Rosary

Flint

Holy Rosary Catholic Church

7:30 amThursday

Saint Mary

Lake Leelanau, Leelanau County

8:00 amThursday

Saint Joseph Parish

White Cloud, Newaygo County

temporarily at St. Joseph during St. Bartholomew renovations

9:00 amThursday

Saint Anne

Harrisville, Alcona County

9:00 amThursday

Saint Joseph

Traverse City, Grand Traverse County

10:00 amThursday

Saint Ann

Frankfort, Benzie County

5:00 pmThursday

Saint James

Houghton Lake, Roscommon County

7:30 amFriday

Saint Mary

Lake Leelanau, Leelanau County

8:30 amFriday

Holy Rosary

Flint

Holy Rosary Catholic Church

9:00 amFriday

Saint James

Houghton Lake, Roscommon County

9:00 amFriday

Saint Joseph

Traverse City, Grand Traverse County

10:00 amFriday

Saint Ann

Frankfort, Benzie County

 

Holy Family

West Branch, Ogemaw County

Second, fourth and fifth Thursday 9:30 AM

 

Holy Family

West Branch, Ogemaw County

Third Thursday 11:30 AM

 

Saint John Bosco Parish

Mattawan

Tue Fri: 8:00 AM English Memorial Day thru Labor Day, 9:00 AM English Sept thru May

 

Saint Joseph

East Jordan, Charlevoix County

First Saturday 9:00 AM