Free Carol Services in the Heart of London
Join the tens of thousands who flock-by-night to All Souls Carols for the big, brassy, British tradition of carol-singing. Take a break from your Christmas shopping on Oxford Street and cosy up in the packed pews to enjoy angelic solos, nativity readings, and time to consider the Good News of Christmas. This holiday season, belt out the nation’s most loved carols with a live choir and orchestra, bathe in the bold splashes of colour, and feast on towering trays of mince pies and overflowing hot Christmas punch — all free of charge!
There’s no need to book, although turn up early to ensure there’s a seat for you inside. Last year the church was bursting at the seams... but fear not! If there isn’t room at the inn, join with other outdoor revellers in a festive sing-along led by a giant projection screen of the entire service, complete with complimentary mince pies and hot punch to keep you warm. Is there anything more Christmassy than singing ‘Joy to the World’ under the twinkling lights of the Regent Street angels?
Our 2025 carol services at All Souls Langham Place have now finished. We hope you were able to attend a carol service this year and experienced the real joy of Christmas. If you weren’t able to join us, you can watch our online carol service from wherever you are in the world. Watch now at the top of the page!
Dates for our December 2026 carol services will be released in March! Contact christmas@allsouls.org for more info.
Situated at the top of Regent Street, All Souls is close to a number of bus routes and a short walk from several London Underground stations including Oxford Circus.
All Souls Church
Langham Place
London
W1B 3DA
Directions to All Souls Langham Place
If you have questions about any aspect of our Christmas programme, please get in touch:
‘Do not be afraid. I bring you good news that will cause great joy for all the people. Today in the town of David a Saviour has been born to you; he is the Messiah, the Lord.’
Luke 2:10-11