Churches worldwide offers a list of all Christian churches that have been mapped by the Openstreetmap project (708,000 entries right now). All churches of all confessions are listed, churches can be filtered by confession.
Churches worldwide is a crowdsourced project: churches can be added, edited, rated, and commented. Photos of churches can be uploaded.
Services times will be shown if available. If theyre not yet available they can easily be added.