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.
4:00 pmSaturday
Grand Rapids, Kent County
4:00 pmSaturday
Grand Rapids, Kent County
4:00 pmSaturday
Grand Rapids, Kent County
4:00 pmSaturday
Newaygo, Newaygo County
4:00 pmSaturday
Holland, Ottawa County
English & Spanish
4:00 pmSaturday
Conklin, Ottawa County
4:00 pmSaturday
Montague, Muskegon County
4:00 pmSaturday
Free Soil, Mason County
4:00 pmSaturday
Cedar Springs, Kent County
4:00 pmSaturday
Grand Rapids, Kent County
4:00 pmSaturday
Big Rapids, Mecosta County
Part of Saint Mary – Saint Paul Parish, Big Rapids
Labor Day–Memorial Day
4:00 pmSaturday
Muskegon, Muskegon County
4:00 pmSaturday
Carson City, Montcalm County
4:00 pmSaturday
Lowell, Kent County
4:00 pmSaturday
Coopersville, Ottawa County
Part of Saint Mark the Evangelist, Marne
4:00 pmSaturday
Reed City, Osceola County
4:00 pmSaturday
Pentwater, Oceana County
4:00 pmSaturday
Grand Rapids, Kent County
4:00 pmSaturday
Ionia, Ionia County
4:30 pmSaturday
Grand Rapids, Kent County
4:30 pmSaturday
Wyoming, Kent County
4:30 pmSaturday
Jenison, Ottawa County
4:30 pmSaturday
Grand Rapids, Kent County
4:30 pmSaturday
Grand Rapids, Kent County
4:30 pmSaturday
Belding, Ionia County
Part of Saint Joseph – Saint Mary Parish, Belding
4:30 pmSaturday
Pewamo, Ionia County
4:30 pmSaturday
Spring Lake, Ottawa County
4:30 pmSaturday
Portland, Ionia County
4:30 pmSaturday
Ada, Kent County
5:00 pmSaturday
Caledonia, Kent County
5:00 pmSaturday
Grand Rapids, Kent County
5:00 pmSaturday
Comstock Park, Kent County
5:00 pmSaturday
Grand Rapids, Kent County
5:00 pmSaturday
Rockford, Kent County
5:00 pmSaturday
Wyoming, Kent County
Vietnamese
5:00 pmSaturday
Holland, Ottawa County
5:00 pmSaturday
Grand Rapids, Kent County
5:00 pmSaturday
Stanton, Montcalm County
5:00 pmSaturday
Norton Shores, Muskegon County
5:00 pmSaturday
Wyoming, Kent County
5:00 pmSaturday
Wyoming, Kent County
Spanish
5:00 pmSaturday
Allendale, Ottawa County
5:00 pmSaturday
Big Rapids, Mecosta County
Part of Saint Mary – Saint Paul Parish, Big Rapids
Memorial Day–Labor Day
5:00 pmSaturday
Kentwood, Kent County
5:00 pmSaturday
Remus, Mecosta County
5:00 pmSaturday
Grand Haven, Ottawa County
5:00 pmSaturday
Parnell, Kent County
5:00 pmSaturday
Grand Rapids, Kent County
5:00 pmSaturday
Byron Center, Kent County
5:00 pmSaturday
Ludington, Mason County
5:00 pmSaturday
Grand Rapids, Kent County
5:30 pmSaturday
Belmont, Kent County
5:30 pmSaturday
Sparta, Kent County
5:30 pmSaturday
Wright, Ottawa County
5:30 pmSaturday
Grandville, Kent County
6:00 pmSaturday
Lake Odessa, Ionia County
7:00 pmSaturday
Weare, Oceana County
7:00 pmSaturday
Grand Rapids, Kent County
7:15 amSunday
Wyoming, Kent County
Vietnamese
7:30 amSunday
Grand Rapids, Kent County
7:30 amSunday
Grand Rapids, Kent County
7:45 amSunday
Grand Rapids, Kent County
8:00 amSunday
Wyoming, Kent County
Spanish
8:00 amSunday
Evart, Osceola County
8:00 amSunday
Saranac, Ionia County
8:00 amSunday
Irons, Lake County
8:00 amSunday
Lake Odessa, Ionia County
8:00 amSunday
Cedar Springs, Kent County
8:00 amSunday
Pewamo, Ionia County
8:00 amSunday
Parnell, Kent County
8:00 amSunday
Portland, Ionia County
8:30 amSunday
Grand Rapids, Kent County
8:30 amSunday
Jenison, Ottawa County
8:30 amSunday
Grand Rapids, Kent County
8:30 amSunday
Comstock Park, Kent County
8:30 amSunday
Rothbury, Oceana County
8:30 amSunday
Holland, Ottawa County
8:30 amSunday
Grand Rapids, Kent County
8:30 amSunday
Claybanks, Oceana County
late April–September
8:30 amSunday
Wyoming, Kent County
8:30 amSunday
Grand Rapids, Kent County
8:30 amSunday
Allendale, Ottawa County
8:30 amSunday
Belding, Ionia County
Part of Saint Joseph – Saint Mary Parish, Belding
8:30 amSunday
Spring Lake, Ottawa County
8:30 amSunday
Coopersville, Ottawa County
Part of Saint Mark the Evangelist, Marne
8:30 amSunday
Grandville, Kent County
9:00 amSunday
Fremont, Newaygo County
9:00 amSunday
Belmont, Kent County
9:00 amSunday
Caledonia, Kent County
9:00 amSunday
Sparta, Kent County
9:00 amSunday
Rockford, Kent County
9:00 amSunday
Wyoming, Kent County
English & Vietnamese
9:00 amSunday
Holland, Ottawa County
9:00 amSunday
Grand Rapids, Kent County
9:00 amSunday
Newaygo, Newaygo County
9:00 amSunday
Ravenna, Muskegon County
9:00 amSunday
Hubbardston, Ionia County
9:00 amSunday
Weare, Oceana County
9:00 amSunday
Wyoming, Kent County
Spanish
9:00 amSunday
Big Rapids, Mecosta County
Part of Saint Mary – Saint Paul Parish, Big Rapids
Memorial Day–Labor Day
9:00 amSunday
Kentwood, Kent County
9:00 amSunday
Custer, Mason County
9:00 amSunday
Muskegon, Muskegon County
9:00 amSunday
Remus, Mecosta County
9:00 amSunday
Grand Haven, Ottawa County
9:00 amSunday
Grand Rapids, Kent County
9:00 amSunday
Byron Center, Kent County
9:00 amSunday
Grand Rapids, Kent County
9:30 amSunday
Grand Rapids, Kent County
9:30 amSunday
Grand Rapids, Kent County
9:30 amSunday
Grand Rapids, Kent County
Spanish
10:00 amSunday
Grand Rapids, Kent County
livestreamed and televised
10:00 amSunday
Grand Rapids, Kent County
10:00 amSunday
Cedar Springs, Kent County
10:00 amSunday
Pewamo, Ionia County
10:00 amSunday
Big Rapids, Mecosta County
Part of Saint Mary – Saint Paul Parish, Big Rapids
Labor Day–Memorial Day
10:00 amSunday
Muskegon, Muskegon County
10:00 amSunday
Portland, Ionia County
10:00 amSunday
Ionia, Ionia County
10:30 amSunday
Grand Rapids, Kent County
10:30 amSunday
Grand Rapids, Kent County
10:30 amSunday
Comstock Park, Kent County
10:30 amSunday
Grand Rapids, Kent County
10:30 amSunday
Muskegon, Muskegon County
10:30 amSunday
Marion, Osceola County
10:30 amSunday
Holland, Ottawa County
10:30 amSunday
Grand Rapids, Kent County
10:30 amSunday
Wyoming, Kent County
10:30 amSunday
Grand Rapids, Kent County
10:30 amSunday
Allendale, Ottawa County
10:30 amSunday
Marne, Ottawa County
Part of Saint Mark the Evangelist, Marne
10:30 amSunday
Lowell, Kent County
10:30 amSunday
Parnell, Kent County
10:30 amSunday
Grandville, Kent County
10:30 amSunday
Pentwater, Oceana County
May–October
10:45 amSunday
Grand Rapids, Kent County
11:00 amSunday
Belmont, Kent County
11:00 amSunday
Caledonia, Kent County
11:00 amSunday
Sparta, Kent County
11:00 amSunday
Jenison, Ottawa County
11:00 amSunday
Rockford, Kent County
11:00 amSunday
Holland, Ottawa County
11:00 amSunday
Baldwin, Lake County
Part of Saint Ann – Saint Ignatius Parish, Baldwin
11:00 amSunday
Greenville, Montcalm County
11:00 amSunday
Norton Shores, Muskegon County
11:00 amSunday
Montague, Muskegon County
11:00 amSunday
White Cloud, Newaygo County
11:00 amSunday
Wright, Ottawa County
11:00 amSunday
Wyoming, Kent County
11:00 amSunday
Kentwood, Kent County
11:00 amSunday
Carson City, Montcalm County
11:00 amSunday
Spring Lake, Ottawa County
11:00 amSunday
Brunswick, Newaygo County
11:00 amSunday
Remus, Mecosta County
11:00 amSunday
Grand Haven, Ottawa County
11:00 amSunday
Big Rapids, Mecosta County
Part of Saint Mary – Saint Paul Parish, Big Rapids
Memorial Day–Labor Day
11:00 amSunday
Grand Rapids, Kent County
11:00 amSunday
Ada, Kent County
11:00 amSunday
Byron Center, Kent County
11:00 amSunday
Ludington, Mason County
11:00 amSunday
Grand Rapids, Kent County
11:30 amSunday
Grand Rapids, Kent County
Traditional Latin Mass
11:30 amSunday
Hart, Oceana County
Part of Saint Gregory – Our Lady of Fatima Parish, Hart
Spanish
12:00 pmSunday
Grand Rapids, Kent County
Spanish, livestreamed
12:00 pmSunday
Wyoming, Kent County
English & Vietnamese, September–May
12:00 pmSunday
Muskegon, Muskegon County
Spanish
12:00 pmSunday
Big Rapids, Mecosta County
Part of Saint Mary – Saint Paul Parish, Big Rapids
Labor Day–Memorial Day
12:00 pmSunday
Ionia, Ionia County
Spanish
12:30 pmSunday
Holland, Ottawa County
Spanish
1:00 pmSunday
Newaygo, Newaygo County
Spanish
1:30 pmSunday
Wright, Ottawa County
Spanish, 2nd Sundays
2:00 pmSunday
Cedar Springs, Kent County
sensory-friendly, 1st & 3rd Sundays
5:00 pmSunday
Allendale, Ottawa County
5:00 pmSunday
Kentwood, Kent County
5:00 pmSunday
Muskegon, Muskegon County
5:30 pmSunday
Belmont, Kent County
5:30 pmSunday
Grand Rapids, Kent County
6:00 pmSunday
Grand Rapids, Kent County
6:00 pmSunday
Grand Rapids, Kent County
charismatic
7:30 pmSunday
Grand Rapids, Kent County
contemplative