Welcome to
All Saints Peckham






Come in person or check us out online!










We are a joyful and diverse congregation in Peckham, South London. We're glad you stopped by! Please read on to find out more about who we are, the community we are part of and the God we serve.

We are ALL one in Christ

We are SAINTS, being transformed by Jesus

We are PECKHAM, and sent out from here

Praying for a new vicar!

PP against wall
We're in the process of finding a new leader for our church

Find out more about the vacancy process, read the Parish Profile and sign up for the 24 hour prayer room happening just before the interviews.


10:30am In Person & Online Morning Service!

All welcome, no need to book. If you can't make it to church, tune in to the livestream here.

The 6 - Sunday evenings at 6:00pm

A more spacious service to explore our Voice of God theme further. Find out more here!

Tuesday service - 11:15am

A warm midweek community gathering for prayer, worship and teaching.


Find out more about the services happening every week at All Saints here.

homegroup meeting on zoom

Get Connected

Small groups are great places to be known and to grow together in our faith. Find out more here and fill in a form to join in!

Join a team!

We have roles to suit all sorts of people, from making tea to supporting young people, from gardening to prayer ministry, from leading worship to operating cameras. Read more and fill in a form here.

Events Calendar

Lots of what makes us a community happens outside of Sunday services. Check our calendar for this week's activities and have a look at the 'join in!' menu for more info on groups.

church doors and welcome sign


If you've found us recently and would like to get more regular updates as part of our church family, click the button to sign up to our weekly news.


All Saints Peckham takes the safeguarding and care of children and vulnerable
adults very seriously. Further information about this can be found at

How to find us

All Saints Peckham

Blenheim Grove
SE15 4QS

Call us on 020 3637 2701