top of page


Saint Bernard Church | 185 Main Street, Keene, NH 

Monday, Tuesday, Thursday, Friday: 8:00am

Wednesday: 9:30AM (School Mass beginning Aug 30th 2023), 5:30pm​

​Saturday: 8:00am, 4:00pm

Sunday: 9:30am, 11:15am

Saint Margaret Mary Church | 33 Arch Street, Keene, NH

Saturday: 4:00pm

First Friday: 5:30pm

Sunday: 8:00am

Saint Joseph Church | 35 Brattleboro Road, Hinsdale, NH

Wednesday: 9:00am

Sunday: 9:00am

Please Note:

Masses are no longer being offered at Saint Stanislaus or Immaculate Conception

bottom of page