St Martin in the Fields Church Trafalgar Square London Christmas carol service

© St Martin-in-the-Fields

Christmas carol services this December

With so many magnificent churches, London is the ideal place for Christmas carol services. Read about some of those taking place this December below. 

The tradition of Christmas carols dates back to medieval times. Many churches organise free, candlelit carol services where you can join in with songs such as Good King Wenceslas and Hark the Herald Angels Sing.

The biggest services are at Westminster Abbey on 23 & 24 December at 4pm, as well as at St Paul’s Cathedral, also on 23 & 24 December at 4pm. While both are free, you must book ahead as they are very popular. 

St Paul’s Cathedral also hosts other carolling performances, including a charity concert in aid of Age UK with tenor Russell Watson and soprano Laura Wright on 11 December.

Elsewhere, St Martin-in-the-Fields church (pictured above) on Trafalgar Square has a service of Bible readings and carols on 16 December and a candlelit service on 24 December. 

Southwark Cathedral’s carol singalong on 11 December is ticketed, with mulled wine and mince pies.

Over in Chelsea, St Luke’s Church also has a schedule of carol services this month, including the chance to sing with the congregation on Chelsea Green, on 11 December at 6.30pm. 
trafalgar square xmas Christmas tree london fountain
If you can’t make any of those dates, then you’ll be pleased to hear that at Trafalgar Square, carol services are taking place every day between Monday 10 and Friday 21 December (not Sat 15 Dec), 4pm-8pm Mon-Fri and 2pm-6pm Sat-Sun. A variety of singing groups will each take a turn to gather and sing Christmas carols beneath the huge Trafalgar Square Christmas tree – and it’s totally free for you to join in.

Find out about some of London’s very biggest Christmas festivals here

London PlannerLondon PlannerLondon Planner

The Latest Social Stories