- All Souls (Overland)
9550 Tennyson Ave., 63114
Sunday (CST): 7:30 AM (es) · 9:00 AM · 10:45 AM (es) · 12:30 PM (es) · Vigil: 4:30 PM
- Annunziata, Church of the (Ladue)
9305 Clayton Rd., 63124
Sunday (CST): 9:00 AM · 11:00 AM · Vigil: 5:00 PM
- Assumption (Mattese)
4725 Mattis Rd., 63128
Sunday (CST): 7:30 AM · 9:00 AM · 12:00 PM · 2:00 PM · 6:00 PM · Vigil: 5:00 PM
- Basilica of St. Louis, King of France
209 Walnut St., 63102
Sunday (CST): 8:00 AM · 10:30 AM · 12:00 PM · 5:00 PM · Vigil: 5:30 PM
- Cathedral Basilica of Saint Louis
4431 Lindell Blvd., 63108
Sunday (CST): 8:00 AM · 10:00 AM · 12:00 PM · 5:00 PM · Vigil: 5:00 PM
- Christ the King (University City)
7316 Balson Ave., 63130
Sunday (CST): 8:00 AM · 10:00 AM · Vigil: 5:00 PM
- Epiphany of Our Lord (St. Louis)
6596 Smiley Ave., 63139
Sunday (CST): 10:30 AM · Vigil: 4:00 PM
- Holy Name of Jesus Parish (Bissell Hills)
10235 Ashbrook Dr., 63137
Sunday (CST): 9:30 AM
- Holy Redeemer (Webster Groves)
17 Joy Ave., 63119
Sunday (CST): 7:30 AM · 9:00 AM · 11:00 AM · Vigil: 5:00 PM
- Immacolata (Richmond Heights)
8900 Clayton Rd., 63117
Sunday (CST): 7:30 AM · 9:30 AM · 5:00 PM · Vigil: 5:00 PM
- Immaculate Heart of Mary Church (St. Louis)
4092 Blow St., 63116
Sunday (CST): 10:00 AM
- Little Flower (Richmond Heights)
1264 Arch Terrace, 63117
Sunday (CST): 8:00 AM · 10:30 AM · Vigil: 5:00 PM
- Mary, Mother of the Church (Mattese)
5901 Kerth Rd., 63128
Sunday (CST): 9:00 AM · 11:00 AM · Vigil: 4:30 PM
- Mary, Queen of Peace (Webster Groves)
676 W. Lockwood Ave., 63119
Sunday (CST): 7:30 AM · 11:00 AM · 9:00 AM · Vigil: 5:00 PM
- Most Holy Trinity Church (St. Louis)
3519 N. Fourteenth St., 63107
Sunday (CST): 9:00 AM
- Oratory of Sts. Gregory and Augustine (Richmond Heights)
7230 Dale Avenue, 63117
Sunday (CST): 10:00 AM (la) · 6:30 AM (la) · 8:00 AM (la)
- Our Lady of Guadalupe (Ferguson)
1115 S. Florissant Rd., 63121
Sunday (CST): 8:00 AM · 9:30 AM (es) · Vigil: 5:00 PM
- Our Lady of Lourdes (University City)
7148 Forsyth Blvd., 63105
Sunday (CST): 7:30 AM · 9:00 AM · 11:00 AM · Vigil: 4:30 PM
- Our Lady of Providence (Crestwood)
8866 Pardee Rd., 63123
Sunday (CST): 8:30 AM · 10:30 AM · Vigil: 4:30 PM
- Our Lady of Sorrows Church (St. Louis)
5020 Rhodes Ave., 63109
Sunday (CST): 11:00 AM
- Our Lady of the Pillar (Creve Coeur)
401 S. Lindbergh Blvd., 63131
Sunday (CST): 7:00 AM · 5:00 PM · 10:00 AM · Vigil: 5:00 PM
- Queen of All Saints (Oakville)
6603 Christopher Dr., 63129
Sunday (CST): 7:30 AM · 9:00 AM · 10:30 AM · 12:00 PM · Vigil: 5:00 PM
- Resurrection of Our Lord (St. Louis)
3900 Meramec St., 63116
Sunday (CST): 7:30 AM (vi) · 9:00 AM · 10:30 AM (vi)
- Seven Holy Founders (Affton)
6741 S. Rockhill Rd., 63123
Sunday (CST): 7:00 AM · 9:00 AM · 11:00 AM · Vigil: 4:30 PM
- St. Agatha (St. Louis)
3239 S. Ninth St., 63118
Sunday (CST): 10:00 AM (pl) · 8:00 AM · Vigil: 4:30 PM
- St. Alphonsus Liguori (Rock) (St. Louis)
1118 N. Grand Blvd., 63106
Sunday (CST): 10:00 AM
- St. Ambrose (St. Louis)
5130 Wilson Ave., 63110
Sunday (CST): 7:00 AM · 9:00 AM · Vigil: 4:30 PM
- St. Ann (Normandy)
7530 Natural Bridge Rd., 63121
Sunday (CST): 8:00 AM · 11:00 AM · Vigil: 4:00 PM
- St. Anselm (Creve Coeur)
530 S. Mason Rd., 63141
Sunday (CST): 11:00 AM · 7:30 AM · 9:00 AM · 5:30 PM · Vigil: 8:00 PM · 4:30 PM
- St. Anthony of Padua (St. Louis)
3140 Meramec St., 63118
Sunday (CST): 7:30 AM · 10:00 AM · Vigil: 4:00 PM
- St. Catherine Laboure (Sappington)
9740 Sappington Rd., 63128
Sunday (CST): 7:30 AM · 9:00 AM · 11:00 AM · Vigil: 4:30 PM
- St. Cecilia (St. Louis)
5418 Louisiana Ave., 63111
Sunday (CST): 8:00 AM (es) · 6:00 PM (es) · 9:00 AM · 11:00 AM (es)
- St. Clement of Rome (Des Peres)
1510 Bopp Rd., 63131
Sunday (CST): 7:30 AM · 9:00 AM · 11:00 AM · Vigil: 4:30 PM
- St. Cronan Church (St. Louis)
1202 S. Boyle Ave., 63110
Sunday (CST): 8:00 AM · 10:00 AM · Vigil: 5:00 PM
- St. Elizabeth of Hungary (Crestwood)
1420 S. Sappington Rd., 63126
Sunday (CST): 8:00 AM · 10:30 AM · Vigil: 4:00 PM · 5:15 PM
- St. Francis de Sales Oratory (St. Louis)
2653 Ohio Ave., 63118
Sunday (CST): 10:30 AM (la) · 8:00 AM (la)
- St. Francis of Assisi (Oakville)
4556 Telegraph Rd., 63129
Sunday (CST): 11:00 AM · 7:00 AM · 9:00 AM · Vigil: 4:00 PM
- St. Francis Xavier (College Church) (St. Louis)
3628 Lindell Blvd., 63108
Sunday (CST): 8:00 AM · 10:30 AM · Vigil: 5:15 PM
- St. Gabriel the Archangel (St. Louis)
6303 Nottingham Ave., 63109
Sunday (CST): 5:30 PM · 6:30 AM · 10:00 AM · Vigil: 5:00 PM
- St. Gerard Majella (Kirkwood)
1969 Dougherty Ferry Rd., 63122
Sunday (CST): 11:00 AM · 9:00 AM · 7:00 AM · Vigil: 5:00 PM
- St. James the Greater (St. Louis)
6401 Wade Ave., 63139
Sunday (CST): 8:00 AM · Vigil: 5:30 PM
- St. Joan of Arc Church (St. Louis)
5800 Oleatha Ave., 63139
Sunday (CST): 7:00 AM · Vigil: 4:30 PM
- St. John Nepomuk Chapel (St. Louis)
1625 S. Eleventh St., 63104
Sunday (CST): 9:30 AM · Vigil: 4:30 PM
- St. John the Baptist Church (St. Louis)
4200 Delor St., 63116
Sunday (CST): 7:00 AM
- St. John, Apostle and Evangelist (Pro-Cathedral) (St. Louis)
15 Plaza Sq., 63103
Sunday (CST): 10:00 AM
- St. Joseph - Croatian (St. Louis)
2112 S. Twelfth St., 63104
Sunday (CST): 8:30 AM · 10:00 AM · Vigil: 4:30 PM
- St. Joseph (Clayton)
106 N. Meramec Ave., 63105
Sunday (CST): 8:00 AM · 11:00 AM · Vigil: 4:30 PM
- St. Joseph, Shrine of (St. Louis)
1220 N. Eleventh St., 63106
Sunday (CST): 11:00 AM
- St. Josephine Bakhita (St. Louis)
2431 North Grand Boulevard, 63106
Sunday (CST): 11:00 AM · 9:00 AM
- St. Justin Martyr (Sunset Hills)
11910 Eddie and Park Rd., 63126
Sunday (CST): 11:00 AM · 7:30 AM · 9:00 AM · Vigil: 5:00 PM
- St. Lucy (St. Louis City)
5800 Oleatha Ave., 63139
Sunday (CST): 9:00 AM · 11:00 AM · 7:00 AM · Vigil: 4:30 PM
- St. Margaret Mary Alacoque (Mehlville)
4900 Ringer Rd., 63129
Sunday (CST): 7:30 AM · 9:30 AM · 11:30 AM · Vigil: 4:30 PM
- St. Margaret of Scotland (St. Louis)
3854 Flad Ave., 63110
Sunday (CST): 8:00 AM · Vigil: 4:30 PM
- St. Mark (Lemay)
4200 Ripa Ave., 63125
Sunday (CST): 7:00 AM · 9:00 AM · 11:00 AM · Vigil: 5:00 PM
- St. Martin of Tours (Lemay)
610 W. Ripa Ave., 63125
Sunday (CST): 10:00 AM · Vigil: 4:00 PM
- St. Mary Magdalen (Brentwood)
2618 Brentwood Blvd., 63144
Sunday (CST): 7:30 AM · 9:30 AM · 11:30 AM · Vigil: 4:30 PM
- St. Michael the Archangel (Shrewsbury)
7622 Sutherland Ave., 63119
Sunday (CST): 8:00 AM · 10:00 AM · Vigil: 4:00 PM
- St. Monica (Creve Coeur)
12136 Olive Blvd., 63141
Sunday (CST): 7:30 AM · 9:30 AM · Vigil: 4:00 PM
- St. Peter Claver (St. Louis)
4330 Shreve Ave, 63115
Sunday (CST): 8:00 AM · 10:00 AM · Vigil: 4:00 PM
- St. Pius V (St. Louis)
3310 S. Grand Blvd., 63118
Sunday (CST): 10:00 AM
Times come from parish websites and official diocesan directories and change — clocks above are CST at the church — always verify with the parish before you go. Missing or wrong? Tell us.
Local Mass Finder is free — no app, no account, no ads. A small optional tip keeps it that way. Leave a tip →