Free Carol Services in the Heart of London
‘Come all ye faithful’ and sing-along in one of the West End’s most vibrant, free traditional carol services in December. All Souls Langham Place will be spreading Christmas cheer with a live choir and orchestra performing some of the nation’s most loved carols. Head along on Saturdays and Sundays in December to experience the Nativity story told through music and festive readings. Take a break from your Christmas shopping for just an hour and there’s also free mince pies and a cup of warm Christmas punch after the service.
All our carol services are family friendly, but you’ll find our 9.30am carols on Sundays 14 and 21 December specifically cater for families with younger children.
Saturday 13 December 2025 |
3.30pm
5.30pm 7.30pm |
Sunday 14 December 2025 |
9.30am
5.30pm 7.30pm |
Thursday 18 December 2025 |
1.05pm
5.30pm 7.30pm |
Saturday 20 December 2025 |
3.30pm
5.30pm 7.30pm |
Sunday 21 December 2025 |
9.30am
5.30pm 7.30pm |
Carol services are free and last approximately 60 minutes. There’s no need to book, just turn up, sing out and enjoy!
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 any questions about 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