Most London carol services are free, need no ticket, and fall in the last two weeks before Christmas. The date to build a December trip around is Advent Sunday, which in 2026 is Sunday 29 November: the season starts then, and the services multiply through the following four weekends. The ones that cost money are the charity carol concerts, and they cost a great deal of it.
The difficulty with this subject is that almost nothing is published early. We checked the sites of St Paul's Cathedral, Westminster Cathedral, St Martin-in-the-Fields, the Temple Church, St Lawrence Jewry and St Mary-le-Bow on 28 September 2026 and none of them had yet put a December carol service on its calendar. Two had: Southwark Cathedral and St Bride's on Fleet Street. So this page does the two things that stay true, which are how the date is set and where each year's is published, and then gives the 2026 dates that were out at the end of September. Our overview of Christmas in London covers the rest of the season.
Carol services in London: the frame
- Advent Sunday 2026
- Sunday 29 November, the fourth Sunday before Christmas Day
- Christmas Day 2026
- Friday 25 December; Christmas Eve is Thursday 24 December
- When the services cluster
- The two weekends before Christmas, and Christmas Eve itself
- Cost of a church's own carol service
- Free. No ticket, no booking, no reserved seat
- Cost of a charity carol concert
- From £50 at Southwark Cathedral in 2026. Booked through the charity
- When dates appear
- Usually late October and November. Almost nothing was published in September 2026
- How early to arrive
- Thirty to forty-five minutes for a cathedral, ten for a City church
How the date is set
Advent is the four Sundays before Christmas, and Advent Sunday is the fourth of them counting back from 25 December. Because Christmas Day 2026 is a Friday, Advent Sunday 2026 falls on 29 November, and the four Sundays of Advent are 29 November, 6, 13 and 20 December 2026. That is the skeleton every church hangs its Christmas music on, and it moves by up to a week from year to year, which is why a date you remember from a previous visit will not be right.
Two fixed points follow from it. The first Sunday brings services of Advent carols rather than Christmas ones: St Bride's describes its own as a traditional service of music and readings marking the beginning of Advent, and says a further candle is lit on the church's Advent wreath on each of the four Sundays. The third Sunday, 13 December in 2026, is when St Bride's Choir sings Britten's A Ceremony of Carols, which the church says is its Advent tradition. Christmas carol services proper belong to the last two Sundays and to the week that follows them.

Photo: Joseolgon · CC BY-SA 4.0 · Wikimedia Commons · resized
Where this year's dates are published, and when
There is no single London carol listing, and the ones that exist on commercial sites are incomplete and out of date. Each church publishes its own, and the pattern is consistent: a cathedral puts its December services on its own calendar page, a parish church puts them under Advent and Christmas or on its what's-on page, and a charity concert appears on the charity's site and on the venue's what's-on listing at the same time.
The timing is the part to plan around. Charity carol concerts go on sale first, often in September, because they are fundraising events with a ticketing operation behind them. Cathedral and church services appear later, generally through late October and November. If you are booking flights in September for a December trip, you will not be able to plan around carol services yet; look again in the first week of November. The services themselves are not the reason to book a date, because there will be something on every evening in the last fortnight.
Nothing about December 2026 was fixed at the end of September 2026. Six of the eight London churches and cathedrals we checked had published no December carol dates at all. Treat any December listing you find in the autumn as provisional and check the church's own page again in November.
The 2026 dates that were published
| Date | What | Where | Cost |
|---|---|---|---|
| Sunday 29 November, 17:30 | Advent Carols | St Bride's, Fleet Street | Free |
| Wednesday 2 December, 18:15 | Marie Curie Carols in the City: carols by candlelight, the choir Canticum and readings by guest readers | Southwark Cathedral | From £50, booked through the charity |
| Saturday 12 December, 14:00 | Christmas Carol Concert by the Canterbury Chamber Choir, billed as a family carol concert | Southwark Cathedral | Free |
| Sunday 13 December, 17:30 | Britten's A Ceremony of Carols, sung by St Bride's Choir | St Bride's, Fleet Street | Free |
St Bride's also holds an annual community service it calls Fleet Street Carols, which it says is so popular that it runs twice, and further carol services for the media industry and the parish. Those dates were not published in September 2026; the church puts the full Advent calendar on its own site, and its Sunday services through Advent are at 17:30. For the building itself see St Bride's and the churches of Fleet Street, and for the other venue, Southwark Cathedral.
Three different things share the name
A church's own carol service. This is an act of worship with the congregation singing, and it is free. There is no ticket and no seat allocation; the stewards fill the building from the front. Anybody may attend, whatever they believe, and nobody will ask. These are the services worth going to if you want the sound of a few hundred people singing rather than a choir performing at you.
A charity carol concert. A cathedral or large church is hired for an evening, a professional choir sings, well-known people read the lessons, and the ticket price is a donation with a seat attached. Marie Curie's Carols in the City at Southwark Cathedral on 2 December 2026 starts at £50. These are lovely and they are not cheap, and the money goes to the charity rather than to the building.
A carol concert by a visiting choir. Choirs and choral societies hire the same buildings and sell tickets, or sometimes do not: the Canterbury Chamber Choir's Christmas concert at Southwark on 12 December 2026 is free. You sit and listen; there is little congregational singing. Prices for this category range from nothing to about £30.
The ones you book, and the ones you queue for
For a ticketed concert, the booking mechanism is the charity's or the choir's own website, linked from the venue's listing, and tickets for the big December fundraisers are on sale from late summer. Expect to choose a seating area rather than a specific seat, and expect the cathedral nave to be sold in bands with the transepts cheaper and partly behind pillars.
For a free service there is nothing to book, which means the whole queue management happens on the night. At a cathedral on one of the last two weekends before Christmas, arrive thirty to forty-five minutes before the advertised start. A City church that seats two hundred will be comfortable ten minutes before. A cathedral carol service that has been advertised in the local press will have people waiting an hour ahead, and once the building is full the doors close. If you are turned away, the cathedral will usually be holding the same service again on another evening.
What happens, and the rules that catch visitors out
A carol service runs between an hour and an hour and a quarter. You stand for the carols the congregation sings and sit for the ones the choir sings; the order of service tells you which, and so does everybody around you. There is no applause at the end of a service, though there is at a concert. Photography during a service is not welcome anywhere.
Three practical points. Cathedrals search bags at the door in December, which adds time to the queue. St Martin-in-the-Fields does not admit large bags at all and has no cloakroom, directing visitors to the left luggage office at Charing Cross station instead, so do not arrive from a train with a suitcase. And these buildings are cold: stone, high ceilings and a door that keeps opening. Wear the coat you would wear outside, and expect the last twenty minutes to feel colder than the first.
If you cannot get into a carol service
The reliable substitute is choral evensong, which continues through Advent at the cathedrals and the big collegiate churches, lasts about forty-five minutes, costs nothing and is almost never full. During Advent the music is seasonal and the choir is the same one you would have heard at the carol service. Our guide to choral evensong in London has the weekly timetable, and both St Paul's Cathedral and Westminster Abbey state that their regular services are free even though sightseeing is charged. Westminster Cathedral sings daily and charges nothing to attend.
The other substitute is a lunchtime concert, which during Advent will very often be carols or seasonal music, and which needs no ticket at all; our guide to free lunchtime concerts has the weekday grid. Note that two of those series pause for December because the buildings are busy with carols.
Christmas Eve, Christmas Day and getting home
Christmas Eve 2026 is a Thursday, and it is the busiest night of the year in the big churches: midnight mass at a cathedral will be full well before it starts, and many churches hold an earlier crib or Christingle service for families in the afternoon. The catch is transport. Transport for London runs a reduced service on Christmas Eve that finishes early in the evening, and there is no service on most of the network on Christmas Day itself, so a midnight service means walking, a pre-booked taxi or staying within reach of where you are sleeping. Our guides to London in December and what closes on public holidays set out the timings, and London's Christmas lights and the Christmas markets fill the earlier part of the evening.
Frequently asked questions
Are carol services in London free?
A church's or cathedral's own carol service is free and needs no ticket, because it is an act of worship rather than a concert. Charity carol concerts held in the same buildings are ticketed and can be expensive: Marie Curie's concert at Southwark Cathedral on 2 December 2026 starts at £50. Concerts by visiting choirs fall in between, and some of those are free too.
When do London churches publish their carol service dates?
Mostly in late October and November. Of eight London churches and cathedrals we checked at the end of September 2026, only two had any December date published. Charity carol concerts are the exception and go on sale earlier, sometimes in September, because they are fundraising events.
When is Advent Sunday in 2026?
Sunday 29 November 2026. It is the fourth Sunday before Christmas Day, which falls on Friday 25 December 2026, so the four Sundays of Advent are 29 November and 6, 13 and 20 December. Advent carol services are usually on the first of those and Christmas carol services on the last two.
How early should I arrive for a carol service?
Thirty to forty-five minutes before the start for a cathedral on one of the last two weekends before Christmas, and about ten minutes for a small City church. Cathedrals search bags in December, which adds to the wait. Once a building is full the doors are closed, and there is no queue that gets you in afterwards.
Can I get to a midnight service on Christmas Eve by public transport?
Getting there, yes; getting home, usually not. Transport for London runs a reduced service on Christmas Eve which finishes early in the evening, and most of the network does not run at all on Christmas Day. Plan to walk back, to book a taxi in advance, or to go to an earlier service instead.
Sources
- St Bride's Church - Advent and Christmas services (checked September 2026)
- Southwark Cathedral - What's On, November and December 2026 listings (checked September 2026)
- GOV.UK - Bank holidays in England and Wales, for the 2026 Christmas dates (checked September 2026)
- Transport for London - Services over Christmas and the New Year (checked September 2026)
- St Paul's Cathedral - services and what's on (checked September 2026)
- Westminster Cathedral - music and services (checked September 2026)
