St Michael & All Angels, Barnes

St Michael’s is part of the Barnes Team Ministry in South-West London. It is a diverse, inclusive and lively church. The Mass, celebrated with beauty and reverence, is at the heart of our worship. We are a child-friendly church with facilities for all ages and special services for children and families.

We are also fortunate to have an historic building that’s well worth a visit. The church is usually open every day from just before 9am until dusk and is a peaceful place to spend a few minutes in quiet rest and prayer.

There is something for everyone here. Whatever your own faith, belief or spirituality, St Michael’s is here for you. If you are new to the area or worshipping with us for the first time, please introduce yourself. We look forward to meeting you.

The parish of St Michael & All Angels, Barnes, is committed to the safeguarding of children, young people and adults.

Please visit our website for details:

Get in touch

Revd Stephen Stavrou

39 Elm Bank Gardens, Barnes, London, SW13 0NX

Parish Office
(020) 8876 5230

Our website

What's on

Morning Prayer

Every Monday, Tuesday, Wednesday, Thursday, Saturday, Sunday at for 20 mins
St Michael & All Angels, Barnes
Elm Bank Gardens Barnes London, SW13 0NX, United Kingdom

A quiet and reflective way to start the day

Everyday except Fridays


Our parish of Barnes St Michael & All Angels is committed to safeguarding children, young people and adults from harm. We follow the House of Bishops guidance and policies and have our own Parish Safeguarding Officer (PSO). Our Diocese of Southwark’s safeguarding pages contain vital links and information including contacts for the Diocesan Safeguarding Advisor who advises our PSO. If you are concerned that a child or adult has been harmed or may be at risk of harm please contact the PSO: Camilla Harries on [email protected] or using the link below. If you have immediate concerns about the safety of someone, please contact the police and your local authority’s children or adult social care services."

Read more

St Michael & All Angels, Barnes Charity No. 1133927