About Sacristan
A guide to Catholic churches and their Mass times, with the receipts.
A sacristan is the person who keeps the keys and knows every Mass time. This site tries to be that person for 134,030 churches in 194 countries.
Where the hours come from
Most timetables on Sacristan are read from something a diocese or a parish published itself: the diocesan parish finder, the bishops' conference directory, the parish website or bulletin. Where none of those is online, we use public Mass-time directories, named on the church page, and an official source replaces them as soon as we find one. We do not invent times. Each church page names its source, links to it where we can, and shows the date we last read it. When a schedule has not been confirmed for three months we say so on the page rather than pretending it is current.
Church buildings, coordinates and many addresses come from OpenStreetMap (© OpenStreetMap contributors, ODbL). Administrative names come from each country's statistics office. Photographs are hotlinked from Wikimedia Commons under their own licences, credited on every page.
What it is not
Sacristan is not an official publication of any diocese and is not affiliated with the Church. Parishes change their hours for feasts, holidays, summer and priests' illnesses without telling anyone but the people at the door. Before travelling for a Mass, check the parish's own site or call the office; the number is on the page.
Who makes it
Sacristan is made by Bruno Montibeller, as an independent project. It has no advertising and no paid listings. Corrections from readers and parishes are welcome at hello@sacristan.io; a parish can claim its page and confirm its own schedule.
Coverage
Churches with a published timetable: United States 15,833, Spain 15,171, Brazil 14,280, Italy 13,383, Poland 12,153, France 11,866, Mexico 8,804, Portugal 5,365, United Kingdom 3,554, India 3,450, Ireland 3,267, Canada 2,627, Argentina 2,480, Colombia 2,464, Philippines 1,973, Germany 1,834, Australia 1,826, Austria 1,396, South Korea 1,365, Indonesia 954, Japan 918, Netherlands 852, Chile 765, Croatia 683, Lithuania 593, Belgium 584, Vietnam 566, Czechia 500, Ecuador 304, Cuba 287, Peru 284, New Zealand 257, Malta 255, South Africa 173, Hungary 164, Venezuela 131, Slovakia 123, Malaysia 122, Paraguay 122, Puerto Rico 100, Russia 92, Bolivia 89, Guatemala 78, Thailand 78, Ghana 67, Greece 65, Sri Lanka 63, Costa Rica 62, Taiwan 58, Jamaica 56, Panama 53, Kenya 49, Switzerland 44, China 41, Israel 41, Trinidad & Tobago 40, Uruguay 40, Egypt 38, Jerusalem 38, El Salvador 37, Cameroon 36, Dominican Republic 35, Ukraine 34, Kazakhstan 33, Nigeria 33, Morocco 28, Singapore 27, Palestine 25, Türkiye 25, Zambia 25, Slovenia 23, Hong Kong 22, Myanmar 22, Mauritius 21, Nicaragua 20, Romania 20, Honduras 19, Côte d’Ivoire 18, Cambodia 17, Luxembourg 17, Grenada 15, Guadeloupe 15, Bulgaria 14, Cape Verde 14, French Guiana 14, Guam 14, Lebanon 14, Bahamas 13, Latvia 13, French Polynesia 13, Seychelles 13, Albania 12, Zimbabwe 12, Algeria 11, Georgia 10, Macao 10, Tunisia 10, Denmark 9, Mongolia 9, Bosnia & Herzegovina 8, Fiji 8, Gambia 8, New Caledonia 8, Rwanda 8, Sweden 8, U.S. Virgin Islands 8, Andorra 7, Antigua & Barbuda 7, Barbados 7, Estonia 7, Jordan 7, Moldova 7, Montenegro 7, Norway 7, United Arab Emirates 6, Aruba 6, Belize 6, DR Congo 6, Ethiopia 6, Gibraltar 6, St. Kitts & Nevis 6, Monaco 6, Serbia 6, Senegal 6, Uganda 6, Angola 5, Burkina Faso 5, Bermuda 5, Curaçao 5, Finland 5, Martinique 5, Mauritania 5, Namibia 5, Sint Maarten 5, Burundi 4, Caribbean Netherlands 4, Belarus 4, Kyrgyzstan 4, Réunion 4, Bangladesh 3, Benin 3, Guyana 3, Iran 3, Iceland 3, Kuwait 3, North Macedonia 3, Pakistan 3, Togo 3, Uzbekistan 3, British Virgin Islands 3, Armenia 2, Azerbaijan 2, St. Barthélemy 2, Brunei 2, Cyprus 2, Cayman Islands 2, St. Lucia 2, Liechtenstein 2, Libya 2, Malawi 2, Mozambique 2, Papua New Guinea 2, San Marino 2, Eswatini 2, Turks & Caicos Islands 2, Timor-Leste 2, St. Vincent & Grenadines 2, Mayotte 2, Anguilla 1, Bahrain 1, Botswana 1, Djibouti 1, Dominica 1, Falkland Islands 1, Faroe Islands 1, Gabon 1, Guinea 1, Guinea-Bissau 1, Haiti 1, Laos 1, Liberia 1, Madagascar 1, Mali 1, Niger 1, Nepal 1, Oman 1, Qatar 1, St. Helena 1, Suriname 1, Syria 1, Turkmenistan 1, Tanzania 1, Vatican City 1, Kosovo 1. Countries are added one at a time; a country is added when we can read its diocesan directories directly. Where a diocese publishes only a parish list without hours, its churches are listed without a timetable and marked as such.
Browse Mass times by country →
Support Sacristan
Sacristan is, and always will be, free and ad-free. Your support helps keep it online: the servers, and keeping Mass times accurate in 190+ countries.
Secure payment with Stripe.