Where To Hear Christmas Carols In London: Services, Concerts And Dickens Walks
Carols are the thread that runs through the whole London festive season, from candlelit church services to a much-loved novella that never leaves the stage. This guide sets out where the singing actually happens in 2026, which dates are confirmed, and how to build a day around it.
Short answer
Carols in London centre on church services, candlelight concerts and stage versions of A Christmas Carol. Confirmed for 2026: The Old Vic's A Christmas Carol runs 12 November 2026 to 9 January 2027 from about £35, and Winter Wonderland adds a Christmas by Candlelight concert. Westminster Abbey and St Paul's hold Christmas Day services, and a Dickens walking tour covers the literary angle year-round.
Carols and London have been tangled together for a long time. "God Rest Ye Merry, Gentlemen" is one of the oldest English carols on record and belongs to a broad tradition of street singing that Victorian Londoners knew well, and it is Dickens himself who puts it on the page in A Christmas Carol, where it is the only carol the spirits allow to reach Scrooge. That pairing of singing, streets and story still shapes how the city does December. The season now runs from early November, when the first lights switch on, all the way into the first week of January, and carols appear at almost every point along it: in churches, in market squares, in concert halls and, reliably, on stage at The Old Vic. Before you plan a carol service around the day itself, check whether London actually shuts down on Christmas Day, since transport and attractions follow their own rules that morning.
This guide separates what is confirmed for 2026 from what is not, it names the venues whose dates are on the record, and it points to the bookable options that fit a carols-themed day, including the Dickens small-group walk this site features. Where a venue has not published 2026 details, that is stated plainly rather than papered over with last year's dates. If you want to pair the singing with something more active, the ice skating rinks and booking guide for London covers which rinks are open and what tickets actually cost.
Where Can You Hear Carols In London This Christmas?
Carols in London cluster around four settings: church services across the city, free and ticketed concerts in the weeks before Christmas, community singing at markets and squares, and stage productions that turn the carol tradition into theatre. Confirmed anchor points for 2026 include Winter Wonderland's new Christmas by Candlelight concert and The Old Vic's A Christmas Carol from 12 November 2026 to 9 January 2027. Many smaller church events are announced only in November.
The honest starting point is that London's carol calendar is deep but decentralised. There is no single box office for carols. The big candlelight concerts and the famous church services get the attention, but a large share of the singing happens in parish churches, school halls and charity events that confirm their dates late in the autumn. If you are planning a trip, the practical move is to book the anchor events early and leave room in the itinerary for whatever your local church or market announces closer to the time.
The season's rhythm follows the lights. Regent Street's switch-on on Thursday 5 November 2026, with a traffic-free evening event from 5pm to 9pm, is the moment the West End formally turns festive, and carol events begin stacking up in the weeks after it. By the last fortnight of December you can usually find singing somewhere every evening, and on Christmas Day itself the churches are the only game in town, since the museums, the London Eye and Winter Wonderland are all closed.

For visitors who want the carol atmosphere with a guide rather than a pew, the bookable options on this site's roster cover three angles. The Dickens walk handles the literary side, a markets walk with mulled wine included handles the street atmosphere, and an open-top night bus handles the lights that frame all of it.
Which Churches Hold Christmas Carol Services In London?
Westminster Abbey and St Paul's Cathedral both hold Christmas Day services, with worship open to attendees but no sightseeing visits that day; the Abbey's pattern is a series of services through late December. Exact 2026 service times are not yet published, so check each cathedral's own site once the December schedule appears. Parish churches across London add carol services through December, and most announce them in November.
The two great churches of the capital are the headline venues. Westminster Abbey and St Paul's Cathedral open for Christmas Day services, and the pattern in recent years is that the Abbey also holds carol and Advent services across the weeks before Christmas. What matters for planning is that these are acts of worship first and tourist attractions second: on Christmas Day there is no sightseeing entry, and the popular services fill up with regular congregations. Detailed 2026 timetables are not yet on the record, so treat any specific hour you read elsewhere with caution until it appears on the venues' own pages.
Below the cathedrals sits a dense layer of parish and neighbourhood churches that do the bulk of the city's actual carol singing. The tradition of the Nine Lessons and Carols format, made famous by King's College Cambridge, is widely copied across London, and many churches add their own local flavour: a brass group, a children's crib service on Christmas Eve, or a charity collection in aid of a local cause. These events are usually free, sometimes ticketed for capacity reasons, and almost always announced only a few weeks ahead.

One pattern worth knowing: Christmas Eve is the busiest carol night of the year in the churches, and Christmas Day itself is quieter than visitors expect, with services in the morning and a city that goes almost silent in the afternoon. The TfL shutdown on Christmas Day, which followed last year's pattern of no Tube, bus or rail service at all, means you should plan to walk or stay within reach of your church. Check TfL in December for the 2026 timetable.
| Venue | What happens | 2026 status |
|---|---|---|
| Westminster Abbey | Christmas Day services; carol services in late December in a typical year | Services confirmed for the day; 2026 times not yet published |
| St Paul's Cathedral | Christmas Day services, no sightseeing that day | Services confirmed for the day; 2026 times not yet published |
| London parish churches | Nine Lessons and Carols, crib services, charity carol nights | Dates announced locally, usually in November |
| Trafalgar Square | Carols around the Christmas tree in a typical year | Tree lighting date for 2026 not announced; do not plan around it yet |
The Trafalgar Square row deserves its own note. The Norwegian gift tree with carol singing beneath it is one of the most photographed carol settings in the city, and singing groups do traditionally perform there in December. But the 2026 tree lighting date has not been announced, and this site will not print a guessed date. If the tree matters to your trip, watch the Westminster listings in late November rather than booking around an unconfirmed date.
What Are The Big Carol Concerts And Candlelight Events In 2026?
The confirmed 2026 concert facts are these: Winter Wonderland adds a Christmas by Candlelight concert with West End stars as a new event for the 2026 season, running within its 19 November 2026 to 3 January 2027 dates, and Christmas at Kew introduces adult-only evenings on 3 and 9 December. Royal Albert Hall's 2026 carol programme is not yet published, so no dates or prices can be given for it.
Winter Wonderland's Christmas by Candlelight concert is the genuinely new item on the 2026 calendar. The Hyde Park event, open every day from Thursday 19 November 2026 to Sunday 3 January 2027 except Christmas Day, lists the singalong concert among its new additions this season. Entry to the site is separate and banded: Off-Peak GBP 1.00, Standard GBP 5.50, Peak GBP 8.25, booking fee included, with rides, attractions and the ice rink costing extra. If a candlelight singalong with West End voices appeals, the concert sits inside a site that rewards a half-day rather than a two-hour visit.

Christmas at Kew is not a carol event as such, but its 2026 season introduces adult-only evenings on 3 and 9 December, and light-trail evenings of this kind often carry musical elements along the route. The trail runs on selected dates from Friday 13 November 2026 to Sunday 3 January 2027, closed 25 December, with adult tickets at GBP 29.50 off-peak and GBP 37 peak. It is a separate ticket from daytime Kew admission, and the trail is roughly 3km long, so it is an evening's commitment rather than a quick stop (see Christmas at Kew Time).
Royal Albert Hall is the venue most associated with big ticketed carol concerts, from large-scale singalongs to orchestral Christmas programmes. The hall's 2026 festive listings are not covered here, so the honest advice is to check the venue's own calendar rather than trust any date printed elsewhere. The same applies to touring candlelight-concert series that move between London churches: they are real and often lovely, but their 2026 London dates and prices are not on the record here and should be confirmed on the organiser's page.
A markets walk with mulled wine included is the roster's best fit for the carol-adjacent street atmosphere, since the walk covers the lit-up streets and market corners where outdoor singing happens. It carries a 5 rating from 72 reviews, runs an hour and a half, and includes the mulled wine in the price of from $61 per person, with free cancellation per the listing.
Is A Christmas Carol On Stage In London In 2026?
Yes, twice over. The Old Vic's A Christmas Carol runs 12 November 2026 to 9 January 2027, with tickets from about £35 and a recommended age of 8 and over. Christmas Carol Goes Wrong opens at the Apollo Theatre on 18 December 2026 and runs to 23 January 2027, from about £28 to £30. The Old Vic production is the one with the carol tradition at its heart, and it is a London December fixture.
The Old Vic's adaptation is the flagship. It has run for a decade of London Decembers and it keeps the story's carols close to the centre, including the moment a charity singer starts "God Rest Ye Merry, Gentlemen" outside Scrooge's door. Tickets start from about £35, the run is long, and the theatre sits just south of the river within walking distance of Waterloo, which makes it an easy pairing with a South Bank evening. The Southbank Centre Winter Market, free to walk in from 2 November 2026 to 4 January 2027, is a short walk away and closes at 10pm, with craft traders until 9pm and closures on 25 and 31 December. The rest of the planning pages sit on Christmas In London.
The second show is a very different animal. Christmas Carol Goes Wrong, from the Mischief Theatre company behind The Play That Goes Wrong, opens at the Apollo Theatre on 18 December 2026 and runs to 23 January 2027, with tickets from about £28 to £30. It plays the story for disaster comedy rather than sentiment, which makes it the better pick for families with teenagers and a worse one for anyone who wants the carols played straight.

| Show | Venue | 2026 dates | Tickets from | Age guide |
|---|---|---|---|---|
| A Christmas Carol | The Old Vic | 12 November 2026 to 9 January 2027 | about £35 | 8 and over |
| Christmas Carol Goes Wrong | Apollo Theatre | 18 December 2026 to 23 January 2027 | about £28 to £30 | family comedy, check the show page |
A planning note on timing: both shows run into early or late January, which means the first week of the new year is a genuinely good window for them. The crowds thin, the pantomime audience has gone home, and the carol season's peak pricing has passed. If your trip falls between 2 and 9 January 2027, a Dickens evening at the theatre is one of the few festive events still running at full tilt, alongside the Winter Wonderland Family Fun Day on its final day, 3 January.
Can You Walk In Dickens' Footsteps On A Christmas Carol Tour?
Yes, and it is the one bookable product on this site's roster built around the carol story. The London Christmas Carol and Charles Dickens small-group walking tour is a year-round three-hour walk with a 5 rating from 55 reviews, from $120 per person, with free cancellation per the listing. It is a year-round literary walk rather than a seasonal event, so it runs through the Christmas season but is not itself a Christmas product.
That distinction matters more than it might seem. The walk's subject is A Christmas Carol, the London Dickens knew, and the alleys, courts and churchyards of the old city, and that story does not close in January. Booking it in late November means walking those streets under the Christmas lights, which is arguably the best possible frame for it, but the tour's content does not change with the calendar. It is a small-group format at three hours, which is a serious commitment compared with the 90-minute lights walks, and the price reflects that: from $120 per person against from $61 for the markets walk.
The walk pairs naturally with the stage version. A morning or afternoon on the Dickens walk followed by an evening at The Old Vic gives you the story twice in one day, once on the streets it was set in and once in the theatre that has made it a December ritual. For readers planning a fuller festive itinerary, the site's Christmas walking tours overview compares the roster's walking options side by side, and the broader things to do in London at Christmas guide places the walk among the season's bigger events.

If you would rather have the music than the manuscript, the silent-disco walk with music is the roster's other musical option: a Christmas lights guided walk set to Christmas music, rated 4.9 from 118 reviews, an hour and three quarters, from $52 per person. It is a different register entirely from a church carol service, but it is the closest thing on the roster to carols-as-participation.
When Does The Carol Season Actually Start In London?
The season's fixed 2026 dates are Carnaby Street's switch-on on Wednesday 4 November, Regent Street's on Thursday 5 November with a traffic-free evening from 5pm to 9pm, and Covent Garden's Theatre of Christmas launch on Thursday 12 November with over 300,000 lights. Winter Wonderland opens 19 November and The Old Vic's carol production starts 12 November. Oxford Street's 2026 switch-on date is not announced.
The switch-on dates are the season's scaffolding, and carol events hang off them. Regent Street's evening is the biggest early moment: the street goes traffic-free from 5pm to 9pm on 5 November, the "Spirit of Christmas" angels return overhead, and an illuminated Wishing Tree on St James's Market lights in exchange for a £5 charity donation. Carnaby switches on the evening before, 4 November, with its "Press Play on Christmas" theme, and Covent Garden's launch on 12 November brings over 300,000 lights, gold bells and mirror balls to the Market Building.
The gap to know about is Oxford Street. Its 2026 switch-on date has not been announced. Plan around Regent, Carnaby and Covent Garden, all confirmed, and treat Oxford Street's own moment as a bonus if it is announced before your trip.
| Date | Event | Relevance to carols |
|---|---|---|
| Wed 4 November 2026 | Carnaby Street switch-on, "Press Play on Christmas" | Street season begins |
| Thu 5 November 2026 | Regent Street switch-on, traffic-free 5pm to 9pm | First big West End evening |
| Thu 12 November 2026 | Covent Garden "Theatre of Christmas" launch; Old Vic's A Christmas Carol opens | Carols reach the stage |
| Thu 19 November 2026 | Winter Wonderland opens, incl. Christmas by Candlelight | Ticketed singalong option |
| Fri 25 December 2026 | Christmas Day services at Westminster Abbey and St Paul's | The core church carol day |
| Sun 3 January 2027 | Winter Wonderland Family Fun Day closes the season | Last big festive event |
| Sat 9 January 2027 | A Christmas Carol closes at The Old Vic | Final carol-flavoured night |
How Do You Plan A Carols-Focused Day In London?
Build the day around one anchor event, add a walking layer, and let the evening carry the singing. A workable formula: a morning Dickens walk or church visit, an afternoon in the lit-up streets or a market, and an evening at a carol concert or The Old Vic. Book the anchor first, since Old Vic seats and Winter Wonderland slots are the two things that genuinely sell out, and leave the church services to check in December.
The anchor-first logic is simple. The two elements of a carols day with hard capacity are the theatre ticket and the Winter Wonderland slot, and both reward early booking. Winter Wonderland requires a pre-booked date and a one-hour arrival time slot even for off-peak entry, and advance prices hold only until the day before your visit. The Old Vic run is long but December weekends go first. Everything else, the church services, the street carols, the market atmosphere, is either free or bookable late.
Weather shapes the day more than the calendar. December in London typically brings daytime highs of about 8 to 10 C, lows of 3 to 5 C, roughly 50 to 60 mm of rain across the month, and sunset close to 15:50 in mid December. That early darkness is an asset for a carols itinerary: the lights come on before 4pm, so an outdoor walking layer in late afternoon gets you the full glow, and the indoor singing carries the evening. Layers and a waterproof beat an umbrella on crowded streets.
| Time of day | Option | Cost basis | Booking pressure |
|---|---|---|---|
| Morning | Dickens Christmas Carol walk, 3 hours | from $120 per person | Moderate; small group |
| Midday | Covent Garden or Southbank market wander | Free to walk in | None |
| Late afternoon | Open-top night bus through the lights, 1 hour 30 | from $40 per person | Book ahead for weekends |
| Evening | A Christmas Carol at The Old Vic | from about £35 | High in December |
| Alternative evening | Christmas by Candlelight at Winter Wonderland | Entry Off-Peak GBP 1.00 to Peak GBP 8.25, concert extra | Timed slot required |
The open-top night bus deserves its place in the formula. The "London by Night" tour with a live guide carries a 4.5 rating from 2,049 reviews, runs an hour and a half, from $40 per person, with free cancellation per the listing. It is the roster's most-reviewed evening ride, and slotting it between dusk and a theatre curtain gives you the lit streets without the walking. For readers weighing all the seasonal options against each other, the site's which London Christmas tour is right for you comparison breaks the roster down by budget and format.
One last planning honesty note. Christmas Eve and the days around it are when the unbooked carol opportunities appear: church crib services, square singing, charity events. Keep one evening loose. The confirmed, bookable spine of a carols trip is the walk, the bus, the show and the concert, and the best of the rest is found on the ground.
Common Questions About Christmas Carols In London
Where Can I Hear Christmas Carols In London?
In churches across the city, at Winter Wonderland's Christmas by Candlelight concert, at charity and community events through December, and around the Trafalgar Square tree in a typical year once it is lit. Westminster Abbey and St Paul's hold Christmas Day services. Many parish events are announced only in November, so check locally once the season starts.
Is A Christmas Carol On In London In 2026?
Yes. The Old Vic's production runs 12 November 2026 to 9 January 2027, with tickets from about £35 and a recommended age of 8 and over. Christmas Carol Goes Wrong runs at the Apollo Theatre from 18 December 2026 to 23 January 2027, from about £28 to £30.
Can You Attend A Carol Service At Westminster Abbey Or St Paul's?
Both cathedrals hold Christmas Day services, with worship open to attendees and no sightseeing visits that day. Detailed 2026 service times are not yet published; check each cathedral's own site once the December schedule is released.
Is There A Christmas Carol Walking Tour In London?
Yes. The London Christmas Carol and Charles Dickens small-group walking tour is a year-round three-hour walk rated 5 from 55 reviews, from $120 per person, with free cancellation per the listing. It is a literary walk that runs through the Christmas season rather than a seasonal event in itself.
When Does The London Carol Season Start?
The festive season starts with the Carnaby Street switch-on on Wednesday 4 November 2026 and Regent Street's on Thursday 5 November. The Old Vic's A Christmas Carol opens 12 November and Winter Wonderland, with its Christmas by Candlelight concert, opens 19 November. Church carol services cluster in the two weeks before Christmas Day.
Are Carol Events In London Free?
Many church and community carol services are free, though some ticket for capacity. The ticketed end includes The Old Vic's A Christmas Carol from about £35 and Winter Wonderland's concert, where site entry runs Off-Peak GBP 1.00, Standard GBP 5.50 and Peak GBP 8.25 with the concert priced separately.